我在不使用GUI的情况下创建了新的动态导航面板。我有由Panel1和Panel2组成的Split Container。并创建新的导航栏。
我尝试做导航栏控件对象应为对接样式,如在拆分容器panel1中填充。
SplitContainerControl splitContainerControl1 = new SplitContainerControl();
splitContainerControl1.Dock = System.Windows.Forms.DockStyle.Fill
NavBarControl navBar = new NavBarControl();
this.Controls.Add(navBar);
navBar.BringToFront();
navBar.Dock = DockStyle.Fill;
我该如何解决这个问题?
我从不同的角度找到了另一个解决方案,并适应了我的代码。如果有人遇到这个问题,这里是代码。
这个想法很简单。只是您需要在splitcontainercontrol面板属性中添加导航栏,如下所示;
splitContainerControl1.Panel1.Controls.Add(navBar);
splitContainerControl1.Panel1.Controls.SetChildIndex(navBar, 0);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句