lec
.pdfрис.2
Почти все элементы управления наследуют класс Component, поэтому они являются компонентами. Но отображаются в форме только те ЭУ, которые прямо или косвенно наследуют класс Control. Этот класс реализует основную функциональность для отображения и манипулирования элементами. Такие ЭУ будем называть общими ЭУ.
Элементы управления, не наследующие класс Control, отображаются только на специальной панели компонентов. Такие ЭУ будем называть компонентами. Примером компонентов являются диалоговые окна.
На панели компонентов отображаются так же и некоторые элементы управления, которые наследуют класс Control. Это контейнеры пунктов меню (главного и контекстно-зависимого), инструментов и элементов строки состояния. В форме отображаются их коллекции.
262
рис.3
Ниже рассмотрены элементы управления согласно общему функциональному назначению.
Функция |
Элемент управле- |
Описание |
|
|
|
|
ния |
|
|
|
|
Редактирование |
TextBox |
Отображает |
|
текст, |
|
текста |
|
введенный во |
время |
||
|
|
разработки, |
который |
||
|
|
может редактироваться |
|||
|
|
пользователями |
во |
||
|
|
время |
выполнения, а |
||
|
|
также может быть из- |
|||
|
|
менен |
программными |
||
|
|
средствами. |
|
|
|
|
RichTextBox |
Позволяет |
|
пред- |
|
|
|
ставлять текст в про- |
|||
|
|
стом текстовом форма- |
|||
|
|
те или в формате RTF. |
|||
|
MaskedTextBox - |
Позволяет |
автома- |
||
|
2005 |
тически |
форматиро- |
||
|
|
вать введенные |
дан- |
||
|
|
ные. Проверяет допус- |
|||
|
|
тимость формата поль- |
|||
|
|
зовательского ввода. |
|||
|
263 |
|
|
|
|