C# 使用鼠标在TableLayoutPanel中运行时调整行高
有一个带有TableLayoutPanel的表单。TableLayoutPanel包含一些控件。它们通常会调整大小。但我想在运行时更改它们的比率。与designer中的方法相同。下面是一个在运行时将第一行更改为50%的示例:C# 使用鼠标在TableLayoutPanel中运行时调整行高,c#,winforms,C#,Winforms,有一个带有TableLayoutPanel的表单。TableLayoutPanel包含一些控件。它们通常会调整大小。但我想在运行时更改它们的比率。与designer中的方法相同。下面是一个在运行时将第一行更改为50%的示例: tableLayoutPanel1.RowStyles[0] = new RowStyle(SizeType.Percent, 50); 和第1列类似: tableLayoutPanel1.ColumnStyles[0] = new ColumnStyle(SizeTyp
tableLayoutPanel1.RowStyles[0] = new RowStyle(SizeType.Percent, 50);
和第1列类似:
tableLayoutPanel1.ColumnStyles[0] = new ColumnStyle(SizeType.Percent, 50);
要让用户控制它,请尝试将窗体设计为使用内置的拖动大小调整功能 下面是一个在运行时将第一行更改为50%的示例:
tableLayoutPanel1.RowStyles[0] = new RowStyle(SizeType.Percent, 50);
和第1列类似:
tableLayoutPanel1.ColumnStyles[0] = new ColumnStyle(SizeType.Percent, 50);
要让用户控制它,请尝试将窗体设计为使用内置的拖动大小调整功能 我在没有TableLayoutPanel的情况下使用SplitterPanel解决了这个问题 我在没有TableLayoutPanel的情况下使用SplitterPanel解决了这个问题 检查你的form.Designer.cs文件,你会得到所有信息……你描述了一项任务,而不是问一个问题。祝你好运,你不会从TLP那里得到任何帮助。检查你的form.Designer.cs文件,你会得到一切…你描述了一项任务,而不是问一个问题。祝你好运,TLP不会给你任何帮助。