我有一个名为form1
的窗体,在另一个名为form2
的窗体上打开。我需要增加第二个窗口的高度。我需要增加form2
高度,我更改form1
AutoScroll =true
和AutoSize = true
,但我无法增加form2
身高,{{1 }} form2
,我将AutoScroll=true
继承从Form更改为form2
然后UserConrol
高度可以增加,我需要继承Form。
答案 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
并显示。”