Hi Rohith,
1. We can achieve non-resizable docking windows by setting the FreezeResize property to true. Currently, Syncfusion Docking manager can only support this property for all docked controls. So it is not possible to resize the window only for floating forms since docking and floating windows are controlled by the docking manager. We have already logged a feature request for this. I will increase the priority to address this issue soon.
FreezeResize property for Each docking control
2. We can get the floating form properties using the following code snippet.
DockHost dhost = dockedform as Syncfusion.Windows.Forms.Tools.DockHost;
FloatingForm floatfrm = dhost.ParentForm as FloatingForm;
floatfrm.Location=new Point(this.Size.Width/2-floatfrm.Width/2,this.Size.Height/2-floatfrm.Height/2);
This allows you to easily change the location of the floating window. If you want to locate the window at the center whenever it changes from docking to floating, you can give the above coding in the DockStateChanged event.
Please take a look at the attached sample which illustrates the above functionality and let me know if you have any questions.
Thanks for your interest in Syncfusion products.
Regards,
Vijay
Test Sample