DockPanel.MakeFloat(Point) Method
Floats the current dock panel at the specified position.
Namespace: DevExpress.XtraBars.Docking
Assembly: DevExpress.XtraBars.v24.2.dll
NuGet Package: DevExpress.Win.Navigation
#Declaration
#Parameters
Name | Type | Description |
---|---|---|
pt |
Point | A Point structure specifying the position of the top-left corner of the floating window (in screen coordinates). |
#Remarks
Use the MakeFloat method to make the panel floating.
To simulate the floating state the MakeFloat method creates a floating form and this will contain the panel being made to float. The created floating form can be accessed via the panel’s DockPanel.FloatForm property. The DockPanel.FloatForm property can for instance, be useful when changing the position and size of the floating panel. If the panel isn’t floating the DockPanel.FloatForm property returns null.
Note
Do not change the panel’s Dock
Note
When implementing tooltips using the standard System.
#Example
In the following example a new panel is created and floated in the bottom right corner of the screen.
using DevExpress.XtraBars.Docking;
// ...
// Create a panel and make it floated.
DockPanel p1 = dockManager1.AddPanel(DockingStyle.Float);
p1.Text = "Panel 1";
// ...
p1.FloatSize = new Size(100, 150);
Point pt = new Point(Screen.PrimaryScreen.WorkingArea.Width - p1.Width,
Screen.PrimaryScreen.WorkingArea.Height - p1.Height);
// Move the panel to the bottom right corner of the screen.
p1.MakeFloat(pt);