Після створення у 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
Немає коментарів:
Дописати коментар