【问题标题】:resizing windows forms elements调整窗口窗体元素的大小
【发布时间】:2009-12-12 07:15:53
【问题描述】:

我有一个表单,其中有几个面板停靠在顶部、左侧和填充...并且面板内有两个按钮...我想调整按钮的大小,当调整表单大小时不应重叠

【问题讨论】:

  • 您能发布一个示例表格吗?如果不是,您能否解释一下面板和按钮名称的问题,以便我们可以在答案中使用相同的名称。
  • 另外,请说明您所针对的框架版本,以便人们知道他们是否可以建议使用可能仅在较新框架中可用的其他控件。

标签: c#


【解决方案1】:

如果你在 Windows 窗体中,那么这显然支持控件嵌套。因此,当您添加并停靠了三个面板后,您可以向这些面板添加按钮并将任何子元素停靠在其中。

例如,如果我们采用您所描述的内容,如果我们专注于左侧 Dccked 的面板,您可以添加以下内容:

ParentPanel = parentPanel1

  1. 将子面板 chdPanel1 添加到 parentPanel1 - 停靠底部,填充:全部 5 个
  2. 将子面板 chdPanel2 添加到 parentPanel1 - Dock Fill, Padding : All 5
  3. 将按钮 btn1 添加到 chdPanel1 - Dock 填充

这只是一个示例,但如果您继续正确地进行控件嵌套和停靠,则定位控件应该没有问题

安德鲁

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-26
    • 2021-10-28
    • 2011-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多