Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用鼠标在TableLayoutPanel中运行时调整行高_C#_Winforms - Fatal编程技术网

C# 使用鼠标在TableLayoutPanel中运行时调整行高

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

有一个带有TableLayoutPanel的表单。TableLayoutPanel包含一些控件。它们通常会调整大小。但我想在运行时更改它们的比率。与designer中的方法相同。

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

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不会给你任何帮助。