Установка размеров формы

Для установки размеров формы можно использовать такие свойства как Width/Height или Size. Width/Height принимают числовые значения, как в вышеприведенном примере. При установке размеров через свойство Size, нам надо присвоить свойству объект типа Size:

1 this.Size = new Size(200,150);

Объект Size в свою очередь принимает в конструкторе числовые значения для установки ширины и высоты.

Начальное расположение формы

Начальное расположение формы устанавливается с помощью свойства StartPosition, которое может принимать одно из следующих значений:

· Manual: Положение формы определяется свойством Location

· CenterScreen: Положение формы в центре экрана

· WindowsDefaultLocation: Позиция формы на экране задается системой Windows, а размер определяется свойством Size

· WindowsDefaultBounds: Начальная позиция и размер формы на экране задается системой Windows

· CenterParent: Положение формы устанавливается в центре родительского окна

Все эти значения содержатся в перечислении FormStartPosition, поэтому, чтобы, например, установить форму в центре экрана, нам надо прописать так:

1 this.StartPosition = FormStartPosition.CenterScreen;

Фон и цвета формы

Чтобы установить цвет как фона формы, так и шрифта, нам надо использовать цветовое значение, хранящееся в структуре Color:

1 2 this.BackColor = Color.Aquamarine; this.ForeColor = Color.Red;

Кроме того, мы можем в качестве фона задать изображение в свойстве BackgroundImage, выбрав его в окне свойств или в коде, указав путь к изображению:

1 this.BackgroundImage = Image.FromFile("C:\\Users\\Eugene\\Pictures\\3332.jpg");

Чтобы должным образом настроить нужное нам отображение фоновой картинки, надо использовать свойство BackgroundImageLayout, которое может принимать одно из следующих значений:

· None: Изображение помещается в верхнем левом углу формы и сохраняет свои первоначальные значения

· Tile: Изображение располагается на форме в виде мозаики

· Center: Изображение располагается по центру формы

· Stretch: Изображение растягивается до размеров формы без сохранения пропорций

· Zoom: Изображение растягивается до размеров формы с сохранением пропорций

Например, расположим форму по центру экрана:

1 this.StartPosition = FormStartPosition.CenterScreen;

Материал взят с сайта metanit.com

 

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: