Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsii_200309.doc
Скачиваний:
39
Добавлен:
24.12.2018
Размер:
4.38 Mб
Скачать

Список CheckedListBox

Элемент управления CheckedListBox во многом напоминает только что рассмотрен­ный список ListBox, но обладает несколькими особенностями. Прежде всего, рядом с каждым элементом списка располагается флажок. Пользова­тель может отмечать его состояние при помощи мыши или клавиши пробела.

По умолчанию выделение строки списка не приводит к отметке соответствующего флажка. Однако если установить значение свойства CheckOnClick, то флажки выде­ляемых строк будут автоматически отмечаться.

Заметим, что в отличие от списка ListBox список CheckedListBox не допускает одновременного выделения нескольких строк. Соответственно свойство SelectionMode может принимать значения SelectionMode.One или SelectionMode.None. В первом случае пользователь сможет выделить одну строку, а во втором - ни одной. Тем не менее в списке CheckedListBox пользователь может отметить несколько флажков, расположенных около разных строк, реализовав, таким образом, множествен­ное выделение.

Свойство MaxDropDownItemns, задающее коли­чество строк в раскрывающемся окне списка. По умолчанию оно равно восьми.

С помощью свойства Sorted можно отсортировать элементы списка по алфавит), для чего нужно присвоить этому свойству значение true.

Чтобы получить строку, выбранную пользователем из списка или введенную в поле-редактирования элемента управления ComboBox, необходимо обратиться к свойству Text.

Список DomainUpDown

Элемент управления DomainUpDown, по­зволяет последовательно выбирать текстовые строки, нажимая кнопки со стрелками, расположенные в правой части окна списка. При этом происходит «прокрутка» тексто­вых строк списка.

Кроме того, пользователь может ввести нужную ему строку непосредственно в окно элемента управления DomainUpDown при помощи клавиатуры. В этом список DomainUpDown напоминает только что рассмотренный элемент управления ComboBox.

Среди свойств списка DomainUpDown заслуживает упоминания свойство ReadOnly. Если установить значение этого свойства, равное true, пользователь смо­жет выбирать строки из списка, но ввод строки с клавиатуры будет ему недоступен.

Свойства UpDownAlign и TextAlign позволяют задать выравнивание кнопок прокрутки списка и текста строк списка соответственно. По умолчанию кнопки располз­аются справа, а текст выравнивается по левой границе окна списка.

Если свойство Wrap имеет значение true, то список будет свернутым в кольцо. Та­ким образом, пользователь сможет многократно перебирать все его элементы в прямом /ли обратном направлении.

Для того чтобы получить строку, введенную пользователем или выбранную в списке domainUpDown, вам потребуется обратиться к свойству Text.

Элемент управления NumericUpDown

Элемент управления NumericUpDown и не является списком в обычном понимании этого слова, он, подобно списку DomainUpDown, позволяет изме­нить цифровые значения, прокручивая их в окне при помощи кнопок со стрелками. Вы можете выполнить дополнительные настройки, отредактировав соответствующие свойства.

Прежде всего, при помощи свойства Hexadecimal можно переключить элемент управления NumericUpDown в режим ввода шестнадцатеричных чисел, если придать этому свойству значение true.

Свойство DecimalPlaces задает количество цифр после десятичной точки. Присвоив свойству ThousandsSeparator значение true, можно включить режим выделения разрядов тысяч.

Величина инкремента и декремента задается свойством Increment, а минимальное и максимальное значения - при помощи свойств Minimum и Maximum, соответственно

Для того чтобы получить текущее значение, установленное пользователем в элемента управления NumericUpDown, воспользуйтесь свойством Value.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]