【问题标题】:WinForms : how to add toolStrip to a form already divided into left/right panes using a SplitContainer controlWinForms:如何使用 SplitContainer 控件将 toolStrip 添加到已经分为左/右窗格的表单
【发布时间】:2011-08-09 20:47:42
【问题描述】:

我的表单分为左右窗格,右侧窗格分为上下窗格:

       AAAABBBB
       AAAACCCC  

在顶部有一个菜单条,在标题栏下方,在底部有一个状态栏:

       menuStrip
       AAAABBBB
       AAAACCCC
       status

现在我想在 menuStrip 下方添加一个 toolStrip。但是当我这样做时,toolStrip 会掩盖使用 splitContainer 控件创建的窗格的最顶部内容。 toolStrip 的 Dock = Top。

我做错了什么,toolStrip 没有简单地插入 menuStrip 和 splitContainer 控件之间,可以说是向下推 splitContainer 控件?

【问题讨论】:

    标签: winforms toolstrip splitcontainer


    【解决方案1】:

    您必须在设计器中使用这些控件的 BringToFront 和 SendToBack 上下文菜单项。

    【讨论】:

      【解决方案2】:

      将工具条容器拖放到表单上,然后打开“文档大纲”窗口以将控件重新排列到正确的层次结构中。

      【讨论】:

        【解决方案3】:

        有两种简单的方法:

        方法一

        打开文档大纲窗口:查看\其他窗口\文档大纲。使用按钮将控件放置在正确的位置

        方法二

        请注意,设计器表单中的当前控件标有某种焦点矩形。 您可以使用 Esc 键轻松浏览当前控件父级:一旦按下,它就可以用于在层次结构中向上移动一个父级。 了解以上内容,只需将您的控件放在任何地方,将其剪切,然后将其放入正确的容器中即可。对任何其他位置不佳的控件重复该步骤 当您需要更改同一容器中的控制顺序时,请从上下文菜单中使用“置前”和“置后”

        【讨论】:

          【解决方案4】:

          您必须将拆分容器的停靠栏设置为无,而是使用其锚点设置

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2014-05-08
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多