【问题标题】:WinForms TableLayoutPanel ComboBox not resizing properlyWinForms TableLayoutPanel ComboBox 未正确调整大小
【发布时间】:2012-05-14 14:52:16
【问题描述】:

我正在尝试使用 TableLayoutPanel 将表单上的一些控件对齐到它们的标签旁边,如下所示:

Label1      [combobox       ]
LongerLabel [longer combobox]

但是当我运行项目并抓住表单的右侧并缩小表单时,组合框不会调整大小,它会被切断...现在,我不使用 TableLayoutPanel,而只是锚定表单边缘的组合框,它将正确调整大小。我在 TableLayoutPanel 上做错了什么?

【问题讨论】:

    标签: vb.net winforms


    【解决方案1】:

    我在这里找到了答案:

    http://www.tech-archive.net/Archive/DotNet/microsoft.public.dotnet.framework.windowsforms.controls/2006-12/msg00209.html

    所以我将带有标签的第一列设置为自动调整大小(我将标签填充停靠在单元格中,并将文本对齐设置为左中)。然后停靠在第二列中填充组合框。然后,将第二列的大小类型设置为 100%,而不是自动调整大小。我不知道它为什么有效,但确实有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-12
      • 2011-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-29
      • 1970-01-01
      相关资源
      最近更新 更多