Навігація
Головна
 
Головна arrow Інформатика arrow Об'єктно-орієнтоване програмування
< Попередня   ЗМІСТ   Наступна >

ОСНОВНІ КЛАСИ ЕЛЕМЕНТІВ УПРАВЛІННЯ

У просторі імен System.Windows.Forms є безліч класів, що реалізують елементи управління. На панелі Toolbar можна бачити більшість типів таких ЕУ. Розглянемо коротко основні ЕУ.

Клас текстових міток Label

Об'єкти даного класу зазвичай використовуються для виведення на формі поясняющего тексту. Такий текст може бути пов'язаний з іншими ЕУ або пояснювати поточний стан програми. Зазвичай текст виводиться разом з текстовими полями (TextBox) для пояснення того, які вхідні дані повинен ввести користувач в текстове поле. Користувач не може редагувати текстове значення Label, яке міститься у властивості Text. Однак значення цієї властивості можна змінити в коді програми. Якщо задати властивості UseMnemonic значення true, то знак амперсанда (&) у властивості Text буде інтерпретуватися як призначення клавіші швидкого доступу (вона буде підкреслена). Натискання клавіші ALT в комбінації з призначеним символом призведе до того, що фокус буде перенесений на ЕУ стоїть наступним у послідовності переходів за ЕУ Label. У зв'язку з цим потрібно правильно встановлювати порядок передачі фокусу між ЕУ форми.

Клас кнопок Button

Клас Button відповідає простим командним кнопок. Властивість Text задасть напис на кнопці. Найбільш часто для кнопок задаються обробники події Click. Нижче показаний приклад, який реалізує обробник події Click, який показує просте діалогове вікно повідомлень (message box), яке містить назву кнопки:

private void btnTest_Click (object про, EventArgs е) {

MessageBox.Show ( "Натиснуто кнопка" + (Button) (o) .Name);

}

Командна кнопка

Мал. 8. 7. Командна кнопка

За допомогою методу PerformClick () можна імітувати подія Click для кнопки без реального клацання на кнопці.

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук