Windows窗体高度增加

时间:2014-11-19 07:05:59

标签: c# winforms

我有一个名为form1的窗体,在另一个名为form2的窗体上打开。我需要增加第二个窗口的高度。我需要增加form2高度,我更改form1 AutoScroll =trueAutoSize = true,但我无法增加form2身高,{{1 }} form2,我将AutoScroll=true继承从Form更改为form2然后UserConrol高度可以增加,我需要继承Form。

2 个答案:

答案 0 :(得分:1)

了解Form.AutoSize属性(http://msdn.microsoft.com/ru-ru/library/system.windows.forms.form.autosize(v=vs.110).aspx)。

因此,如果您希望表单更改大小适合其内容,请将form1.AutoSize设置为true。 或者将form1.AutoSize设置为false并在运行时或设计时手动设置高度属性。

现在你无法改变你的form1的高度,因为它的AutoSize设置为true。

答案 1 :(得分:0)

我在你的问题中理解。

“您希望Form2使用AutoSize=True显示Form1。”

如果我是对的你可以试试这个:

private void button1_Click(object sender, EventArgs e)
{
   Form2 form2 = new Form2();
   form2.AutoSize = true;
   form2.Show();
}

“以下代码用于在form2中创建form1的新实例,并将其AutoSize值设置为true并显示。”