运行时通过鼠标调整tableayoutpanel中的行高大小

本文关键字:高大小 tableayoutpanel 调整 鼠标 运行时 | 更新日期: 2023-09-27 17:53:12

有一个带有TableLayoutPanel的表单。TableLayoutPanel包含一些控件。它们会正常调整大小。但是我想在运行时改变它们的比例。

运行时通过鼠标调整tableayoutpanel中的行高大小

下面是一个在运行时将第一行更改为50%的示例:

tableLayoutPanel1.RowStyles[0] = new RowStyle(SizeType.Percent, 50);

和第一列类似:

tableLayoutPanel1.ColumnStyles[0] = new ColumnStyle(SizeType.Percent, 50);

为了让用户控制它,尝试使用SplitterPanel来设计表单,它内置了拖动大小调整功能。

我使用SplitterPanel没有TableLayoutPanel解决了这个问题。