Все элементы управления Web унаследованы от класса WebControl. В свою очередь, класс WebControl наследуется от Control. Поэтому многие его свойства и методы, например, Controls, Visible, FindControl(), похожи на свойства и методы серверных элементов управления HTML. Однако в классе WebControl добавлены еще и свойства, перечисленные в табл. 4.8. Многие из этих свойств заключают в себе атрибуты стиля CSS наподобие цвета изображения либо фонового цвета, шрифта, высоты, ширины и прочего. Эти свойства намного упрощают настройку макета Web-элемента управления и уменьшают вероятность ошибок.
Таблица 4.8. Свойства класса WebControl
| Свойство | Описание |
|---|---|
| AccessKey |
Возвращает или устанавливает сокращенную клавиатурную комбинацию,
позволяющую быстро переместиться на элемент управления. Например,
при установке в А пользователь может перенести фокус на этот элемент
управления, нажав комбинацию <Alt+A>. |
| BackColor |
Возвращает или устанавливает цвет фона. |
| BorderColor |
Возвращает или устанавливает цвет границы. |
| BorderStyle |
Одно из значений перечисления BorderStyle: Dashed, Dotted,
Double, Groove, Ridge, Inset, Outset, Solid и None. |
| BorderWidth |
Возвращает или устанавливает ширину границы. |
| CssClass |
Возвращает или устанавливает стиль CSS для элемента управления. Стиль
CSS может быть определен в разделе <style> в верхней части страницы
или же в отдельном файле CSS, на который ссылается страница. |
| Enabled |
Возвращает или устанавливает активизированное состояние элемента
управления. При значении false элемент управления становится
неактивным (отображается серым цветом). |
| Font |
Возвращает объект со всей информацией о стилях шрифта,
используемого для текста элемента управления. Это свойство содержит подсвойства,
которые можно устанавливать с помощью синтаксиса прохода по объекту,
рассматриваемого в данной главе. |
| ForeColor |
Возвращает или устанавливает цвет изображения, например, цвет текста
элемента управления. |
| Height |
Возвращает или устанавливает высоту элемента управления. |
| TabIndex |
Число, позволяющее управлять порядком обхода по клавише <Таb>.
Элемент управления с нулевым TabIndex получает фокус при первой
загрузке страницы. Нажатие клавиши <Таb> перемещает пользователя
на элемент управления со следующим наиболее низким TabIndex при
условии, что он активен. Это свойство поддерживается только в браузере Internet Explorer 4.0 и в последующих его версиях. |
| ToolTip |
Отображает текстовое сообщение, когда пользователь помещает курсор
мыши над элементом управления. Многие устаревшие браузеры это
свойство не поддерживают. |
| Width | Возвращает или устанавливает ширину элемента управления. |
предыдущая следующая страница оглавление
162