5

我有一个带有两个工具条的工具条容器。我想强制其中一个显示在另一个之上。我尝试将一个 Dock 设置为 Top,另一个设置为 Bottom,但它们仍然随机显示。我也尝试使用 TopToolStripPanel.Controls.SetChildIndex(...) 但它没有效果。即使是两台不同电脑上的相同可执行文件也会给出不同的顺序。有没有办法强制命令?谢谢

4

1 回答 1

2

在表单的构造函数之后添加这些代码行,InitializeComponent();以确保您的特定顺序。这修复了设计器生成的代码中的任何混乱设置:

toolStripContainer1.TopToolStripPanel.SuspendLayout();
toolStrip1.Dock = DockStyle.None;
toolStrip2.Dock = DockStyle.None;
toolStrip1.Location = new Point(0, 0);
toolStrip2.Location = new Point(0, toolStrip1.Height);
toolStripContainer1.TopToolStripPanel.ResumeLayout();
于 2013-12-04T21:47:53.937 回答