Для установки размеров формы можно использовать такие свойства как 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