Главная | RSS Вторник, 21.11.2017, 15:02

Меню сайта
Форма входа
Логин:
Пароль:
Категории раздела
Алгоритмы [1]
Pascal [19]
Delphi [20]
Поиск по сайту

Баннер сайта
Установите мой
баннер себе на сайт

 

Каталог статей

Главная » Статьи » Алгоритмизация и программирование » Delphi [ Добавить статью ]

Компонент Delphi - ListBox
Delphi - ListBox


ListBox – отображает список строк и позволяет пользователю выбрать из него необходимые строки. В список добавляются автоматически полосы прокрутки, если все строки не помещаются в окне компонента Дельфи. Основное свойство компонента это Items (тип TStrings).




ListBox не разрешает редактировать список пользователю после компиляции проекта, а также список всегда развернут и можно допустить множественный выбор – свойство MultiSelect. Если [/b]MultiSelect = true, то значение ItemIndex соответствует тому элементу списка, который находится в фокусе. При множественном выборе проверяется свойство Selected[Index: Integer] тип Boolean. Запретить работу клавиш Ctrl и Shift при выборе можно в свойстве ExtendedSelect, задав значение false.
Если MultiSelect = false, то выбор возможет только для одного элемента. По умолчанию индекс равен ItemIndex = -1. Лучше самому задать в событии формы OnCreate оператор вида ListBox1.ItemIndex = 0;.
Свойство Columns задает количество столбцов, Sorted - упорядочить по алфавиту.

Свойства ListBox

1.Action-Property Action: TBasicAction;
Определяет действие, связанное
с данным компонентом.

2.Anchors -Определяет привязку данного компонента
к родительскому при изменении размеров
последнего .

3.Count-Property Count: Integer;
Определяет число строк в списке.

4.ItemIndex-Property ItemIndex: Integer;
Порядковый номер элемента,
выделенного в списке.

5.TopIndex -Property TopIndex: Integer;
Указывает индекс элемента, видимого вверху
списка. При изменении сдвигает видимую
часть списка.

Основные методы.

1.Clear-Procedure Clear;
Удаляет все элементы.

2..ItemAtPos-
Function ItemAtPos (Pos:TPoint;
Existing: Boolean): Integer;

Возвращает индекс элемента списка,
координатами Pos.

3.ItemRect-Function ItemRect(Item: Integer): TRect;
Возвращает прямоугольник, указанный
элемент Item списка.

4.Show-
Procedure Show;

Делает видимым невидимый индикатор.

5.SetFocus-Procedure SetFocus;
Передает фокус элементу.

Основные события:


1 .OnClick – наступает при щелчке на элементе списка;
2 .OnData – наступает в виртуальных списках, когда приложению надо отобразить очередную строку списка;
3 .OnDataObject – наступает в виртуальных списках, когда со строками виртуального списка надо связать какие-то объекты;
4. OnDrawItem – наступает при необходимости перерисовать элемент списка;
Категория: Delphi | Добавил: Никита (16.05.2012) | Автор: Троян Никита 10"Г"
Просмотров: 1529 | Рейтинг: 5.0/1 |
Всего комментариев: 0
avatar
Поиск по сайту

Наш опрос
Какой предмет Вам нравится больше всего?
Всего ответов: 1655
Друзья сайта
Система Orphus
Статистика


Онлайн всего: 3
Гостей: 3
Пользователей: 0

Flag Counter
Архив записей

Copyright MyCorp © 2017