在下图中,我定义了一个 6 行表格布局并将控件放置在其单元格中,一个单元格中放置标签,另一个单元格用于控件自身(例如文本框)
问题是由该字段选项单选框引起的,它会使单元格如此之大,因此“预览数据值”标签下的文本框位于下方...
你建议如何解决这个问题?
根据我之前的经验,我根本不会使用表格布局。相反,我会将每个控件上的锚设置为随着调整大小而动态变化。
但如果你坚持使用表格布局,或许你应该更改预览数据值单元格的 RowSpan 属性,并将标签放在顶部,文本框在下面。
另一种选择是使用像 GroupBox 这样的容器,其标题属性可以设置为“预览数据值”,将文本框放在该容器中并将“停靠”属性设置为“填充”。然后从它的外观来看,您甚至不需要最后一行。
如果您想完全疯狂并实现自己的绘图,请参阅MSDN 上的这篇文章。
做第七行,让选项组跨越两行。