帮助设计这个TableLayoutPanel

时间:2010-09-01 14:36:11

标签: c# winforms tablelayoutpanel

任何想法如何实现这一点,如图所示? alt text

从图片中的三个控件 - 忽略标签 - ,按钮是固定的意味着它没有调整大小,但是当我调整其形状时其他两个正在调整大小 - 与ANCHOR一样 -

由于

3 个答案:

答案 0 :(得分:2)

您不一定需要TableLayout Panel。就这样做

  • TextBox 锚定到左,右和上
  • DropDown 锚定为左,右和上
  • 按钮固定为右侧和顶部

答案 1 :(得分:1)

有两种方法:

  1. 使用两个TableLayoutPanel(我更喜欢)一个有五行一列(一个固定高度的间隔行)在“可选案例步骤”标签上方,另一个嵌套有一行和两列。

  2. 就像你最终做的一样。

答案 2 :(得分:0)

好的,我就是这样做的。如果你知道如何以更好的方式做到这一点,请告诉我:

  • 2X2桌面布局
  • 组合框应固定在左上角,并且其columnSpan属性设置为2
  • at cell [1,1]:把那个文本框.. anchor:left-top-right
  • 在单元格[1,2]:放置该按钮但是将其DOCK设置为RIGHT
  • 在行/列编辑器中将第1列设为90%,第2列设为10%