АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Дизайнер форм

Читайте также:
  1. Геймдизайнер
  2. Дизайнер. Москва,Россия
  3. Дизайнеру заказывают не мост, а переправу».
  4. Какие навыки нужны геймдизайнеру?
  5. Кодекс чести дизайнера
  6. Краткое определение дизайнерской задачи
  7. Міжнародний професійний кодекс честі дизайнера
  8. Подбор дизайнерских сортов картона для изготовления папок
  9. Правила Вероятности, которые Должен Знать каждый Геймдизайнер
  10. Я - геймдизайнер.

Дизайнер призначений для зручного і інтуїтивного створення інтерфейсу програми. До основних елементів дизайнера форм можна віднести:

• Properties Window (пункт меню View /Properties Window);

• Layout Toolbar (пункт меню View/Toolbars/Layout);

• Toolbox (пункт меню View/Toolbox).

Типи форм (модальні і не модальні)

Типи форм

У Windows є 2 типи форм: модальні (Modal) і не модальні. Модальність визначає поведінку фокусу вводу форми і тип інтерфейсу: однодокументний (SDI) чи багатодокументний (MDI).

Модальна форма не дозволяє переключати фокус вводу на іншу форму без свого закриття. Вона є реалізацією SDI. Прикладами модальних форм є всі стандартні блоки діалогу Windows (у тому числі повідомлення про помилки). Модальні форми мають фіксований розмір і містять обмежений склад команд системного меню.

Не модальна форма дозволяє переключатися на іншу форму. Вона реалізує MDI (multiple document interface). Ці форми можуть містити інші форми, які в цьому випадку називаються MDI child forms. MDI форма створюється після встановлення в true властивості IsMdiContainer.

Прикладом є вікно Word або Excel. Як правило, головна форма в застосунку є не модальною. Не модальні форми мають системне меню і кнопки згортки-відновлення. Вони можуть змінювати свій розмір.

Кожна форма як екземпляр класу System.Windows.Forms має властивості, методи та події.

Властивості форми

Властивості визначають розмір і поведенку форми, фон, заголовок форми, особливості керування формою.

Статичні властивості можна встановити двома способами:

1) написати відповідні конструктори з ініціалізацією в файлі Form1.designer.cs;

2) встановити значення властивостей у вікні властивостей (Properties) в середовищі Visual Studio.

Динамічні властивості можна задавати під час виконання як реакцію на події.

Основні властивості форми (класу Form) перелічені в табл. 3.5.

 

 

Таблиця 3.5. Основні властивості форми (класу Form)

Властивість Призначення Значення за замовчуванням
Name Назва форми в проекті. Form1, Form2..
AcceptButton Встановлюється значення кнопки, яка буде спрацьовувати при натисненні клавіші Enter. Для того щоб ця властивість була активною, необхідна наявність принаймні однієї кнопки, розташованої на формі None
BackColor Колір форми Control
BackgroundImage Фоновий рисунок None
CancelButton Встановлюється значення кнопки, яка буде спрацьовувати при натисненні клавіші Esc. None
ControlBox Встановлюється наявність або відсутність трьох стандартних кнопок у верхньому правому кутку форми: "Згорнути", "Розгорнути" і "Закрити"  
Cursor Визначається вид курсора при його положенні на формі Default
DrawGrid Встановлюється наявність або відсутність сітки з точок, яка допомагає форматувати елементи форми. True
Font Формат шрифта Microsoft Sans Serif; 8,25pt
FormBorderStyle Визначення виду границь форми. Sizable
Icon Зображення іконки, що розташовується в заголовку форми. Підтримуються формати.ico.
MaximizeBox Визначається активність стандартної кнопки "Розгорнути" у верхньому правому кутку форми.   True
MaximumSize Максимальний розмір ширини і висоти форми, що задається в пікселях. Форма буде приймати вказаний розмір при натисненні на стандартну кнопку "Розгорнути" 0;0 (У весь екран)
MinimizeBox Визначається активність стандартної кнопки "Згорнути" у верхньому правому кутку форми True
MinimumSize Мінімальний розмір ширини і висоти форми, що задається в пікселях. Форма буде приймати вказаний розмір при зміні її границь користувачем (якщо властивість FormBorderStyle має значення за умовчанням Sizable) 0;0
Size Ширина и висота форми 300; 300
StartPosition Визначення розташування форми при запуску застосування. WindowsDefaultLocation
Text Заголовок форми. Form1, Form 2
WindowState Визначення положення форми при запуску. Можливі значення: · Normal — форма запускається з розмірами, вказаними у властивості Size; · Minimized — форма запускається з мінімальними розмірами, вказаними у властивості MinimumSize; Maximized — форма розгортається на весь екран Normal

 


1 | 2 | 3 | 4 | 5 | 6 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)