середа, 24 січня 2018 р.

Об’єкт Форма та його властивості (C#)

Після створення у Visual Studio нового проекту Windows Forms (віконного додатку), ми одразу бачимо вікно програми, яке називається форма (Form1). В подальшому, будемо розміщувати на ньому різноманітні елементи програми.

Незважаючи на те, що ми ще не виконували ніяких дій над проектом, його вже можна запускати на виконання. Для запуску проекту потрібно натиснути кнопку Пуск на головній панелі Visual studio або [F5] на клавіатурі. Після запуску ми бачимо порожнє вікно з назвою Form1. Після перегляду запущену програму потрібно закрити, натиснувши кнопку закриття вікна.
У випадку, коли в Рішенні є декілька проектів, перед запуском програми необхідно в головному вікні Visual Studio обрати потрібний проект
Вікно (форма), як і будь-який інший об’єкт програми, має набір властивостей: назва вікна, розмір, колір, місце розташування на екрані. Одразу після створення проекту форма має властивості, призначені за замовчуванням. 
Одним з вікон Visual Studio є вікно властивостей об’єкта Свойства. Дане вікно відображає перелік властивостей і значень властивостей виділеного елемента.

Властивість                       Пояснення
Text                               Заголовок вікна
Size
Width
Height                  Розмір форми (ширина; висота)
BackColor                      Колір фону форми
BackgroundImage         Фоновий малюнок форми
BackgroundImageLayout Спосіб відображення фонового малюнку форми:
Zoom (зображення приймає розміри форми, зберігаючи пропорції);
Stretch (зображення заповнює всю форму, при цьому пропорції не зберігаються)
StartPosition Позиція форми на екрані після запуску:
Manual (лівий верхній кут форми знаходиться в координатах, заданих у властивості Location);
CenterScreen (форма з’являється в центрі екрана)
Location
X• Y Координати лівого верхнього кута форми по відношенню до лівого верхнього кута екрану. Дана властивість працює, якщо значення властивості StartPosition= Manual
Opacity              Відсоток непрозорості форми

У випадку, якщо не потрібно встановлювати точні розміри об’єкта, його приблизні розміри можна задати просто мишею.







Об'єкт "Кнопка" (Button) C#


Невід’ємною частиною інтерфейсу користувача є об’єкт Кнопка (Button). Розглянемо деякі властивості даного об’єкту:

Властивість                                                                   Пояснення
Text                                       Текст в кнопці
TextAlign                               Вирівнювання тексту в кнопці
 Size                                       Розмір кнопки
         Width - ширина
          Height  - висота          
BackColor                             Колір фону
BackgroundImage                Фоновий малюнок кнопки
BackgroundImageLayout      Спосіб відображення фонового малюнку:
Zoom                           (зображення приймає розміри кнопки, зберігаючи пропорції)
Stretch          (зображення заповнює всю кнопку, при цьому пропорції не зберігаються)
Image                           Зображення в кнопці
ImageAlign                  Розташування зображення в кнопці
Font                        Параметри шрифту напису (гарнітура шрифту, накреслення, розмір)
ForeColor                 Колір тексту
Enabled                     Блокування кнопки:
True – кнопка незаблокована (активна);
False – кнопка заблокована (неактивна)
Cursor                      Вигляд курсору при наведенні на кнопку
Об’єкти на формі можна копіювати – при цьому копіюється як сам об’єкт, так і його властивості.

У випадаючому списку панелі Properties (Властивості) можна переглянути імена всіх об’єктів, використаних в проекті, а також виділити потрібний з них.


Об’єкт Напис (Label) C#

Для відображення на формі текстової інформації, яку не можна змінювати (лише для читання) використовується об’єкт Напис (Label). Кожен об’єкт, як і сама форма, має набір властивостей. Основні властивості Напису відображено нижче: 


Властивість                                                               Пояснення

Text                               Текст напису

Size                               Розмір компонента (ширина; висота)

Width
Height

BackColor                      Колір фону напису*

BorderStyle                    Тип рамки навколо напису

Font                         Параметри шрифту напису (гарнітура шрифту, накреслення, розмір)

ForeColor                        Колір напису)

Visible                              Видимість напису:

True – напис видимий;
False – напис невидимий
AutoSize                          Автоматичне визначення розміру компоненту:
True – розмір компонента залежить від розміру тексту в ньому;
False – розмір компонента можна встановити у властивості Size
TextAlign                    Вирівнювання тексту в компоненті.Дана властивість працює, якщо значення властивості AutoSize=False



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

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

ТЕСТОВА ТЕХНОЛОГІЯ ПЕРЕВІРКИ ЗНАНЬ ЗАСОБАМИ ХМАРНИХ ТЕХНОЛОГІЙ

В даний час, в умовах реформування української освіти, тестова технологія стала одним із інноваційних форм перевірки знань.   Тестова ...