Как изменить размер формы Windows Forms на С#?

Я делаю приложение Windows Forms. Я хочу, чтобы высота формы увеличивалась после нажатия кнопки. Как мне это сделать?


person user1713155    schedule 01.10.2012    source источник
comment
Связано: Изменить размер формы во время выполнения в C#   -  person Peter Mortensen    schedule 12.05.2017


Ответы (3)


Используйте свойство Height. Например:

this.Height = newHeight;
person CrazyCasta    schedule 01.10.2012

Вы можете просто увеличить значение высоты формы на указанную величину при нажатии кнопки:

private void button1_Click(object sender, EventArgs e)
{
    int amountToIncrease = 10;
    this.Height += amountToIncrease;
}    
person CC Inc    schedule 02.10.2012

this.Size = new Size(175, 125);

or

this.ClientSize = new Size(175, 125);

Из MSDN: размер клиентской области формы равен размеру формы без учета границ и строки заголовка.

http://msdn.microsoft.com/en-us/library/9278sfx2(v=vs.80).aspx

person Adam Plocher    schedule 01.10.2012