|
|||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Група менюМістить елементи для створення різних типів меню: звичайного, панелі інструментів, контекстного меню. На рис. 3.1. зображено ієрархію класів Control.
Рис. 3.1. Ієрархія класів Control Заголовки (Label) і текстові поля (TextBox) Клас Label (мітка) дозволяє виводити на форму текстову інформацію. Клас TextBox походить безпосередньо від класу TextBoxBase, забезпечує загальними можливостями як TextBox, так і RichTextBox. Властивості, визначені в TextBoxBase. Основні властивості: Таблиця 3.8. Основні властивості класу TextBoxBase
В TextBoxBase визначено методи для роботи з буфером обміну (Cut, Copy і Paste), відміною введення (Undo) і іншими можливостями редагування (Clear, AppendText і т. п.). З усіх подій, визначених в TextBoxBase, найбільший інтерес представляє подія TextChange. Ця подія відбувається при зміні тексту в об'єкті класу, похідному від TextBoxBase. Обробник події можна використовувати для перевірки допустимості символів, що вводяться користувачем (наприклад, припустимо, що користувач повинен вводити в полі тільки цифри або, навпаки, тільки букви). Приклад 3.1. Обробник події KeyPress для поля txtDisc, в яке можно вводити тільки літери
private void txtDisc_KeyPress(object sender, KeyPressEventArgs e) { if (char.IsDigit(e.KeyChar)) { e.Handled = true; MessageBox.Show("Поле не може містити цифри"); } }
Призначення текстовому полю обробника події виконується у вікні Propery (Events) для події KeyPress. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |