【问题标题】:How to determine the order of controls which have the same DockStyle?如何确定具有相同 DockStyle 的控件的顺序?
【发布时间】:2009-07-06 07:15:39
【问题描述】:

我有 3 个停靠在左侧的按钮,但我想按特定顺序排列它们,例如 button1、button3、button2

但是当我开始按提到的顺序停靠它们时,button3 在 button1 之前!!!??

我怎样才能维持自己的秩序??

【问题讨论】:

    标签: c# winforms


    【解决方案1】:

    打开文档大纲窗口。 (在我的机器上,热键是 CTRL-W 后跟 U,否则在“其他 Windows”下的“查看”菜单中找到它。

    文档大纲窗口在树视图中显示表单的所有子控件。

    您可以通过选择控件并按向上和向下按钮来上下移动控件。这将改变它们的停靠顺序。

    【讨论】:

    • 我发现文档大纲对于有许多相互停靠的容器(TableLayoutPanel、GroupBox)的表单非常有用。
    【解决方案2】:

    尝试更改按钮的 Z 顺序。使用 SendToBack() 或 BringToFront()。

    SendToBack 应该将按钮移到左侧。

    BringToFront 应该将按钮移到右侧。

    【讨论】:

      猜你喜欢
      • 2022-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-10
      • 2021-12-01
      • 2018-02-06
      • 1970-01-01
      相关资源
      最近更新 更多