понеділок, 8 лютого 2010 р.

Изменение ширины формы в C#

Напрямую менять свойство формы отвечающее за ширину (и высоту) нельзя. Для изменения размеров необходимо создать новый объект (например MySize), который будет принадлежать классу Size и изменить параметры этого объекта. Затем приравнять свойству Size формы значение объекта MySize. Внутри класса Size обращение к ширине будет выглядеть как MySize.Width, а к высоте как MySize.Height.

Размеры формы
Размеры формы

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

Size MySize = new Size();
MySize.Width = this.Size.Width + 50;
MySize.Height = this.Size.Height;
this.Size = MySize;

Вариант второй.

Size MySize = new Size(this.Size.Width + 50, this.Size.Height);
this.Size = MySize;

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments