Главная BorlanD Russian Сommunity Регистрация

Вход

Приветствую Вас Гость | RSSПятница, 18.05.2012, 11:26
Меню сайта

CodeGear

Borland

Категории каталога
Delphi 7 [49]
Delphi 7
C++Builder 6 [7]
C++Builder 6
JBuilder [0]
JBuilder
Turbo Pascal [0]
Turbo Pascal
Turbo C++ [0]
Turbo C++
Kylix [0]
Kylix
InterBase [0]
InterBase
CodeGear RAD Studio [0]
CodeGear RAD Studio
ER / Studio [1]

Официальные сайты

Наш опрос
Вернетесь ли вы на сайт?
Всего ответов: 1638

Каталог статей
Главная » Статьи » Продукты CodeGear » C++Builder 6

Урок 7. Изучение объекта ListBox

На этом уроке изучим объект ListBox. Экземпляр класса TListBox представляет собой список. Рассмотрим его основные свойства. Основное свойство для списка - это Items. Тип у него - TStrings. Именно в нем и хранятся элементы нашего списка. Для заполнения списка нажмите на кнопку с многоточием рядом с названием этого свойство в инспекторе объектов. Появится окно String List Editor, в котором можно печатать элементы нашего списка (разделяя их нажатием клавиши Enter).

С элементами списка можно работать и программно. Для этого используем это же самое свойство Items.

 

Код для добавления нового элемента в список:

 

ListBox1->Items->Add("Новый элемент");

 

Код для очистки всего списка:

 

ListBox1->Items->Clear();

 

Код для удаления элемента из списка:

 

ListBox1->Items->Delete(0);

 

Параметр в скобках (у нас это ноль) - это номер удаляемого элемента. В нашем примере фактически удаляется первый элемент списка, так как их нумерация начинается с нуля.

 

Код для добавления нового элемента в определенное место:

 

ListBox1->Items->Insert(2,"Roman'");

 

В данном примере новый элемент Roman вставится на второе место (с точки зрения пользователя это будет третье место, так как их нумерация начинается с нуля).

Свойство ItemIndex служит для определения выделенного в списке элемента (оно доступно как для чтения, так и для записи). Элементы списка нумеруются с нуля, так что если выделен, например, третий элемент, то значение этого свойства равно 2. Если ни один элемент списка не выделен, то значение свойства ItemIndex равно -1.

 

Код для снятия выделения с элемента списка:

 

            ListBox1->ItemIndex=-1;

 

Свойство списка MultiSelect определяет, можно ли выделять несколько элементов списка одновременно. Если оно равно false (значение по умолчанию), то выделять несколько элементов нельзя, а если true, то можно.

Свойство Sorted определяет, сортируются ли элементы списка. По умолчанию оно равно false, и если установить его в true, то список будет отсортирован и новые элементы будут вставляться не в конец, а в соответствующее сортировке место.

Имеется еще много разных свойств, их мы будем рассматривать в последующих уроках.

Всё на этом урок закончен.

Категория: C++Builder 6 | Добавил: Дубин (03.08.2009)
Просмотров: 7117 | Рейтинг: 3.6/18 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Важно

Форма входа
Логин:
Пароль:

Поиск

Статистика


Рейтинг@Mail.ru


Реклама
ПК 54 12 8. Работа с ListBox - исходники c++ builder. spa303 .. Parim tagatiseta laen Tallinnas.. IP телефоны d-link купить. Красивые номера, IP телефон .. пультовая охрана киев.

Copyright MyCorp © 2012Хостинг от uCoz