|
List<Panel> visbilePanels = new List<Panel>();
foreach(Panel items in dockingManager1.ControlsArray)
{
if (dockingManager1.GetDockVisibility(items))
visbilePanels.Add(items);
} |
|
private void DockingManager1_AutoHideAnimationStop(object sender, Syncfusion.Windows.Forms.Tools.AutoHideAnimationEventArgs arg)
{
bool b;
DockHost dhost = arg.Control.Parent as DockHost;
if (dhost.DisplayRectangle != Rectangle.Empty)
b = true;
else
b = false;
} |
|
private void button2_Click(object sender, EventArgs e)
{
foreach (var item in dockingManager1.ControlsArray)
{
if ((item as Panel) != null && dockingManager1.IsFloating(item as Panel) )
{
dockingManager1.DockControl(item as Panel, this, DockingStyle.None, 150);
dockingManager1.DockControlInAutoHideMode(item as Panel, DockingStyle.Left, 150);
}
}
} |
|
private void button2_Click(object sender, EventArgs e)
{
foreach (var item in dockingManager1.ControlsArray)
{
if ((item as Panel) != null && dockingManager1.IsFloating(item as Panel))
{
Panel panel = item as Panel;
dockingManager1.SetFloatOnly(panel,false);
dockingManager1.DockControl(panel, this, DockingStyle.None, 150);
dockingManager1.DockControlInAutoHideMode(panel, DockingStyle.Left, 200);
}
}
} |
|
DockHost dockHost = dockingManager1.ControlsArray[0].Parent as DockHost;
DockHostController dockHostController = dockHost.InternalController as DockHostController;
MainFormController mainFormController = dockHostController.ParentController.ToplevelController as MainFormController;
ahTabCtrlLeft = mainFormController.GetAHTabControl(DockingStyle.Left);
//ahTabCtrlLeft.DrawItem += AhTabCtrlLeft_DrawItem;
ahTabCtrlLeft.TabPanelBackColor = Color.GreenYellow;
ahTabCtrlLeft.ActiveTabColor = Color.Aqua;
ahTabCtrlLeft.InactiveTabColor = Color.Aqua;
ahTabCtrlLeft.ActiveTabForeColor = Color.Black; |