logo search
лаб

СПИСКИ ВЫБОРА

Для работы со списком параметров используем компонент класса TListBox. В

нем можно хранить различные списки параметров, которые дают пользователю программы возможность выбора одного или нескольких параметров.

Для доступа к строкам списка используется свойство Items. Оно во многом похоже свойству Lines класса TMemo.

Для выбора параметра списка используем следующий метод:

Procedure TForm1.ListBox1Click (Sender: TObject);

Begin

Edit1.Text := ListBox1.Items.Strings[ListBox1.ItemIndex];

End;

Свойство ItemIndex указывает на выделенную строку списка выбора.

Для добавления новой строки, как и в TMemo используем метод

ListBox1.Items.Add(’12345’);

Для удаления обработаем событие OnClick для кнопки Button1

Procedure TForm1.Button1Click (Sender: TObject);

Begin

ListBox1.Items.Delete(ListBox1.ItemIndex);

End;

Чтобы выбрать несколько элементов списка можно использовать свойство MultiSelect. Устанавливается значение true для выбора нескольких позиций с

помощью мыши. Для этого необходимо щелкать по нужным элементам удерживая клавишу Ctrl.