ListBox
Компонент ListBox (Список) представляет собой массив строк, который служит для хранения и обработки текстовых данных. Рассмотрим более подробно работу с эти компонентом.
Как добавить текст в ListBox из элемента Edit:
1 |
ListBox1.Items.Add(Edit1.Text); |
Как получить номер позиции добавленного элемента в ListBox:
1 |
pos:=listbox1.Items.Add(Edit1.Text); |
Как получить позицию текущего выбранного элемента в списке ListBox :
1 |
i:=ListBox1.ItemIndex; |
Как получить имя текущего выбранного элемента в списке ListBox:
1 |
ShowMessage(Listbox1.Items[ListBox1.ItemIndex]); |
Как вставить текст в список ListBox в позицию n:
1 |
ListBox1.Items.Insert(n, Edit1.Text); |
Как выбрать первый элемент списка ListBox:
1 |
ListBox1.ItemIndex:=0; |
Как удалить первый элемент списка ListBox:
1 |
listbox1.Items.Delete(0); |
Как получить количество элементов в списке ListBox:
1 |
label1.Caption:=inttostr(listbox1.Items.Capacity); |
Как сохранить список ListBox в текстовый файл:
1 |
listbox1.Items.SaveToFile('file.txt'); |
Как загрузить в ListBox из файла:
1 |
Listbox1.Items.LoadFromFile('file.txt'); |
Как получить имя выбранного элемента в ListBox:
В обработчике событий OnClick компонета ListBox1 запишем следующее:
1 2 3 4 5 6 |
procedure TForm1.ListBox1Click(Sender: TObject); var ItemName:string; begin ItemName:=listbox1.items[listbox1.itemindex]; end; |