C# Windows窗体toolstrip q

C# Windows窗体toolstrip q,c#,winforms,C#,Winforms,我有一个带有选项卡控件的应用程序。选项卡控件停靠属性设置为“填充” 如果沿屏幕顶部放置toolstrip,则tab控件上的选项卡将隐藏在toolstrip下面 如何包括toolstrip并避免选项卡隐藏在其下方?您可以这样做: yourToolStrip.Dock = DockStyle.Top; yourTabControl.Dock = DockStyle.Fill; yourTabControl.BringToFront(); 许多开发人员面临的所有问题都源于控件对接的顺序。有一种很好但

我有一个带有选项卡控件的应用程序。选项卡控件停靠属性设置为“填充”

如果沿屏幕顶部放置toolstrip,则tab控件上的选项卡将隐藏在toolstrip下面

如何包括toolstrip并避免选项卡隐藏在其下方?

您可以这样做:

yourToolStrip.Dock = DockStyle.Top;
yourTabControl.Dock = DockStyle.Fill;
yourTabControl.BringToFront();

许多开发人员面临的所有问题都源于控件对接的顺序。有一种很好但鲜为人知的方式来设置对接顺序

转到查看-->其他窗口-->文档大纲


在“文档大纲”面板中,您可以看到所有控件。拖放以更改停靠顺序。我过去唯一的问题是,这个顺序与我的直觉正好相反。但是一旦你看到它是如何工作的,那就太棒了

toolstrip是否也在dock控件中并停靠在顶部?你能告诉我们你正在使用的代码吗?(这毕竟是一个编码站点;)我还看到toolstrips通过IDE中的一个bug(或者控件本身)神奇地获取了Visible=false的属性,所以您可能也需要仔细检查一下。我把这个放在哪里?我试图将它放在Form1.cs中,但我得到了很多错误。@呃,请将它放在表单构造函数中,当然,您必须将我代码中的所有变量更改为代码中相应的名称。