Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Параметры раскрывающегося списка↑ ⇐ ПредыдущаяСтр 4 из 4 Содержание книги
Поиск на нашем сайте
Для задания ширины ниспадающей части списка в пикселах служит свойство DropDownWidth, По умолчанию значение свойства соответствует ширине элемента управления ComboBox. При определении ширины ниспадающей части списка необходимо учитывать, что она не может быть меньше ширины самого списка. Высота ниспадающей части списка задается свойством DropDownHeight. Чтобы задать максимальное число элементов, отображаемых в видимой области ниспадающей части списка, следует воспользоваться свойством MaxDropDownItems. Если число элементов списка превышает указанное для этого свойства значение, то в списке появляется вертикальная полоса прокрутки. Свойство MaxDropDownitems может принимать любое целочисленное значение в диапазоне от 1 до 100 включительно. По умолчанию для свойства задано значение 8. С ПОМОЩЬЮ свойства MaxLength ДЛЯ СПИСКОВ, ИМвЮЩИХ СТИЛЬ Dropdown или simple, можно задать максимальное число символов, которые пользователь может ввести в редактируемое поле списка. Добавление и удаление элементов списка Элементы могут добавляться в список и удаляться из него во время разработки приложения с помощью свойства items и программно с использованием методов коллекции items элемента управления comboBox (табл. 4.13), аналогичные методам коллекции items элемента управления ListBox. Таблица 4.13. Методы коллекции items
Данные, отображаемые списком, можно упорядочить по алфавиту, установив для свойства Sorted значение True. (Замечание ^ Если сортировка по алфавиту не установлена, то методы Add и AddRange добавляют элементы в конец списка. Доступ к элементам списка Для получения доступа к выбранному элементу списка типа ComboBox можно использовать свойство Text. Свойство принимает введенное в текстовое поле списка значение (для списков, у которых значение DropDownstyle равно Dropdown или simple) или значение, выбранное из раскрывающегося списка. Чтобы получить доступ к элементам списка, также можно применять свойство items. Значения этого свойства являются массивом, размер которого равен количеству элементов в списке. Например, значение первого элемента списка будет равно ComboBoxl. Items (0), второго — ComboBoxl. Items (1) ИТ. Д.
Элемент управления CheckedListBox ListBox, задающего стандартный список, и checkBox, имеющего вид флажка и Элемент управления CheckedListBox обладает основными свойствами спи- (Замечание) Хотя элемент управления CheckedListBox содержит свойство SelectionMode, задать выделение нескольких элементов списка нельзя. Можно лишь установить флажки у любого числа элементов.
Рис. 4.13. Элемент управления CheckedListBox Элемент управления CheckedListBox имеет также индивидуальные свойства, указанные в табл. 4.14. Таблица 4.14. Свойства элемента управления CheckedListBox
Элементы списка Для обращения к элементам списка используется коллекция items. Она также позволяет с помощью указанных в табл. 4.11 методов программно добавить или удалить элементы списка, а с помощью свойства count определить общее число элементов списка. Чтобы программно задать состояние флажка одного из элементов списка, применяются методы SetltemChecked и SetltemCheckState, имеющие следующий синтаксис: SetltemChecked(ByVal index As Integer, ByVal valuel As Boolean) SetltemCheckState(ByVal index As Integer, ByVal value2 As CheckState} где; ' ' index —номер элемента в списке; valuel — значение True позволяет установить флажок, а значение False — его сбросить; vaiue2 — задает одно из трех возможных состояний флажка. Принимает значения перечисления CheckState: Checked (Установленный), indeterminate (Неопределенный) и unchecked (Сброшенный). Для определения выбранных элементов списка, т. е. элементов с установленными флажками, служит коллекция checkeditems элемента управления checkedListBox. Например, с помощью приведенного далее кода можно при нажатии на кнопку удалить из списка все элементы с установленными флажками. Для этого выполните следующие действия: Создайте новое Windows-приложение и разместите на форме элемент управления CheckedListBox. Используя свойство items, задайте элементы списка. Перетащите на форму элемент управления Button и присвойте значения bRemove и Удалить его свойствам Name и Text соответственно. Для задания процедуры обработки события нажатия кнопки дважды щелкните на кнопке Удалить. Откроется окно редактора кода с созданной процедурой bRemove _ Click, Добавьте в тело процедуры следующий код: While Not CheckedListBoxl.Checkeditems.Count = 0 CheckedListBoxl.Items.Remove(CheckedListBoxl.Checkeditems(0)) End While При удалении выбранного элемента списка число элементов коллекции Checkeditems уменьшается на единицу. Поэтому для удаления всех элементов коллекции достаточно в цикле удалять лишь первый элемент.
|
||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-07-16; просмотров: 238; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.31.86 (0.005 с.) |