Rozdział 7. ♦ Listy wyboru — TListBox i TComboBox 89
Rozdział 7. ♦ Listy wyboru — TListBox i TComboBox 89
Rysunek 7.2.
Formularz z różnymi listami wyboru
Do list TListBox i TComboBox można dodawać elementy podczas projektowania, korzystając z Inspektora Obiektów. Wtedy pozostają one na liście „na stałe”, czyli do chwili ich usunięcia np. za pomocą procedury Delete. W czasie działania aplikacji można dokładać elementy do listy za pomocą procedury Add lub Insert, jednak dodane w ten sposób elementy pozostaną na liście do zakończenia pracy aplikacji, chyba że zostaną wcześniej zapisane do pliku dyskowego, a przy następnym uruchomieniu programu — odczytane z powrotem do listy.
Umieść na formularzu komponent TListBox oraz TComboBox. Na liście TListBox umieść nazwy kolorów, a na liście TComboBox słownie cyfry od 1 do 6.
Zaznacz listę TU stBox i w oknie Inspektora Obiektów kliknij dwukrotnie w polu z prawej strony właściwości Items. W oknie edytora listy wpisz nazwy kolorów — w każdym wierszu jedną nazwę. Podobne czynności wykonaj dla listy TComboBox, wpisując nazwy cyfr. Dodatkowo wykasuj zawartość pola Text lub ustaw Itemlndex na 0 (w polu Text wyświetli się pierwszy element listy).
Dodaj do listy TListBox wartość wpisaną w okienku TEdit, np. po kliknięciu przycisku
TButton..
W procedurze obsługi kliknięcia przycisku wpisz instrukcję:
LIstBoxl.Items.Add(Editl.Text);
Zawartość okienka Editl dodana zostanie na końcu listy.