Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Троелсен Э. -> "С# и платформа .NET. Библиотека программиста" -> 202

С# и платформа .NET. Библиотека программиста - Троелсен Э.

Троелсен Э. С# и платформа .NET. Библиотека программиста — СПб.: Питер, 2004. — 796 c.
ISBN 5-318-00750-3
Скачать (прямая ссылка): cplatforma2004.pdf
Предыдущая << 1 .. 196 197 198 199 200 201 < 202 > 203 204 205 206 207 208 .. 320 >> Следующая

Now Today Эти два статических свойства типа DateTime позволяют получить информацию о текущей дате и времени (Now) или только о текущей дате (Today)
Ticks Позволяет получить счетчик «тиков» (с интервалом в 100 наносекунд) для объекта DateTime
ToLongDateStringO ToLongTimeStringO ToShortDateStringO ToShortTtmeStringO Преобразуют текущее значение объекта DateTime в разные виды текстового представления
При помощи вышеперечисленных членов мы сможем значительно упростить вывод текстовой информации о дате поставки автомобиля (собственно в результатах работы программы изменений не произойдет):
// Испольэуен возможности класса DateTime
string oateStartStr - startD.Month + " / " + startD.Day + " / " startD.Vear: string dateStartStr * endD.Month + •/¦» + endD.Day + " / " endD.Year:
Элементы управления UpDown
B Windows.Forms предусмотрены еще два интересных элемента управления: Do-mainUpDown и Numeri cLfpDown (иногда их также называют «вертушками*. - spin control). По своему назначению эти элементы управления ближе всего к обычным stBox) и комбинированным (Сотюойох) спискам: они также позволяют пользователю выбрать одно из возможных значений. Разница заключается в графических элементах: при использовании ЗолаInlpOowri и NumericUpDown пользователи выбирают нужное значение при помощи маленьких стрелок вверх и вниз. Пример применения этих элементов управления на форме представлен на рис. 10.20.
Ym і thonged the numeric value.»
Domain UpDown Control
Numeric UpDown Control
BORING Siting С
Get Current Selections
Slmg: BuRWtj Siring С Number 5000
Рис. 10.20. Элементы управления DomainUpDown и NumericUpDown
Работа с «вертушками» ничуть не сложнее работы с ранее рассмотренными элементами управления. Как обычно, вся функциональность обеспечивается набором свойств. У NumericUpDown (используется для числовых значений) и Domai nUpDown (для
Элементы управления 501
значений текстовых) существует общий базовый класс - UpDownBase, от которого они наследуют большинство своих свойств. Члены UpDownBase представлены в табл. 10.16.
Таблица 10.16. Свойства класса UpDownBase
Свойство
Назначение
InterceprArrowKeys Позволяет определить, разрешено ли пользователю для выбора значений использовать клавиши «вверх» и «вниз».
Readonly Определяет, сможет ли пользователь найти нужное значение путем ввода
в поле элемента управления или ему придется ограничиться выбором значений при помощи клавиш «вверх» и «вниз» или мыши
Text Позволяет получить или установить текущий текст, отображаемый
в «вертушке»
TextAlign Позволяет определить выравнивание для текста в «вертушке»
UpDownAlign Определяет, с какой стороны «вертушки» будут расположены кнопки
«вверх» и «вниз». Используются значения из перечисления _LeftRightAlig nment_
Для DornoinL'pDcwn предусмотрено несколько собственных свойсге, которые обеспечивают доступ к текстовым значениям данного элемента управления. Эти свойства представлены в табл. 10.17.
Таблица 10.17. Свойства элемента управления DomainUpDown Свойство Назначение
Items Позволяет получить доступ к набору текстовых значений внутри элемента
управления DomainUpDown
Selectedlndex Возвращает индекс (номер) выбранного в настоящий момент элемента
Возвращает выбранное значение (а не его индекс)
Sorted Определяет, будут ли текстовые значения упорядочены по алфавиту
Wrap Определяет, будут ли текстовые значения «закольцованы», когда после
последнего значения вновь следует первое
Свойства элемента NumericUpDown (который предоставляет пользователю выбор н.ч набора числовых значений) представлены в табл. 10.18.
Таблица 10.18. Свойства элемента управления NumericUpDown
Свойство
Назначение
Определяют формат отображения числового значения
ThoiisandsSeparator
Hexadecimal
Increment
Minimum Maximum
Value
Позволяет определить приращение для элемента управления. На величину этого приращения будет увеличиваться или уменьшаться значение в NumericUpDown при нажатии пользователем на соответствующие кнопки. По умолчанию равно 1
Определяет верхнюю и нижнюю границы допустимых значений в NumericUpDown
Позволяет получить или установить текущее значение NumericUpDown
502 Глава 10 » Элементы управления
Элемент управления Panel
Мы уже работали с элементом управления GroupBox (группирующая рамка), при помощи которого можно логически объединить набор других элементов управления (например, переключателей). Назначение элемента управления Panel (панель) очень похоже: с его помощью мы также можем объединить прочие элементы управления на форме. Главное различие между Panel и GroupBox заключается в том. что Panel происходит от базового класса Scroll аг>1eControl и поэтому поддерживает полосы прокрутки. Менее существенное отличие заключается в том, что встроенного заголовка для Panel (в противоположность GroupBox) не предусмотрено.
Пример работы с DomainUpDown и UwreneilpDown (для приложения, интерфейс которого был представлен на рис. 10.20) приведен ниже:
// Настраиваем параметры для элемента управления DomainUpDcwn domaіnUpDown.Sorted = true: domainUpDDwn.Wrap = true;
Предыдущая << 1 .. 196 197 198 199 200 201 < 202 > 203 204 205 206 207 208 .. 320 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100