Вікно програми (Форма), як правило, містить різноманітні компоненти інтерфейсу користувача: Написи, Кнопки, Поля для введення, Перемикачі тощо. Такі компоненти також називають елементами керування - Controllers.
Для додавання на форму нового компонента використовують спеціальну панель Visual Studio – Toolbox.
Розмістити на формі новий компонент можна:
1️⃣ двічі клацнувши на його назві в панелі елементів – компонент з’явиться в лівому верхньому куті форми або поруч з виділеним на формі компонентом; розміри компонента будуть встановлені за замовчуванням;
2️⃣ перетягнувши його з панелі елементів – компонент буде мати розміри за замовчуванням;
3️⃣ вибрати потрібний компонент в панелі елементів та промалювати його на формі, тим самим одразу задавши його розміри.
❌ Для вилучення зайвого компонента з форми потрібно виділити його та натиснути [Delete].
Кожен об’єкт, розташований на формі, як і сама форма, має набір властивостей. Для редагування властивостей об’єкта використовують панель Properties, попередньо виділивши відповідний об’єкт.
Рекомендується встановити сортування властивостей за алфавітом
У випадаючому списку панелі Properties можна переглянути імена всіх об’єктів, використаних в проекті, а також виділити потрібний з них
Об’єкти на формі можна копіювати – при цьому копіюється як сам об’єкт, так і його властивості.
Події та їх обробники
Кожен об’єкт, окрім властивостей, має набір подій, які можуть з ним статися. Так, наприклад, користувач під час роботи з програмою може натиснути кнопку, підвести курсор миші до напису, вибрати один з елементів списку, ввести в текстове поле деяку інформацію тощо – все це події. Завдання програміста – написати обробники для подій, що потрібні для розв’язання поставленої задачі; керувати подіями шляхом написання програмного коду для обробки таких подій.
Отже, програму можна розглядати як набір подій та обробників цих подій. Програмний код, який обробляє ту чи іншу подію об’єкта, називають методом цього об’єкта.
Для того, щоб написати програмний код для обробки деякої події об’єкта (метод), потрібно в Конструкторі форми Design виділити потрібний об’єкт, перейти на вкладку Events у вікні Properties, знайти потрібну подію та двічі клікнути в пустій клітинці навпроти ції події
Після виконаних даних дій відкриється вкладка з програмним кодом Form1.cs, де автоматично створено метод – обробник даної події. При цьому курсор знаходиться між фігурними дужками { }, що вказують на початок і кінець програмного коду, який описує даний метод.
Найпростішим прикладом обробника події є зміна властивості деякого об’єкта. В загальному вигляді дану дію можна описати так:
ім’я об’єкта.Властивість об’єкта = значення властивості;
Наприклад: label1.Text=”ok”; - даний командний рядок запише в об’єкт Напис слово ”ok”.