public static void SetUCstatus(DevComponents.DotNetBar.Controls.SlidePanel sPanel, object ucSet)
{
if (sPanel == null)
{
return;
}
//sPanel.Visible = false;
if (!GlobalVariable.frmMain.pnl_Main.Controls.Contains(sPanel))
GlobalVariable.frmMain.pnl_Main.Controls.Add(sPanel);
sPanel.IsOpen = false;
sPanel.OpenBounds = new Rectangle(0, 0, GlobalVariable.frmMain.pnl_Main.Width, GlobalVariable.frmMain.pnl_Main.Height);
if (sPanel.Name == "UC_WelCome")
{
sPanel.Bounds = new Rectangle(-sPanel.Width, 0, sPanel.Width, sPanel.Height); // Slide from left side
sPanel.SlideSide = DevComponents.DotNetBar.Controls.eSlideSide.Left;
}
else
{
sPanel.Bounds = new Rectangle(sPanel.Width, 0, sPanel.Width, sPanel.Height); // Slide from left side
sPanel.SlideSide = DevComponents.DotNetBar.Controls.eSlideSide.Right;
}
sPanel.BringToFront();
sPanel.IsOpen = true;
foreach (Control item in GlobalVariable.frmMain.pnl_Main.Controls)
{
if (item.Name != sPanel.Name)
{
GlobalVariable.frmMain.pnl_Main.Controls.Remove(item);
item.Dispose();
}
}
sPanel.Dock = DockStyle.Fill;
}
本文介绍了一个用于调整用户界面组件状态的公共方法,包括组件可见性、位置、大小及内容控制。
2237

被折叠的 条评论
为什么被折叠?



