Listbox în delphi

ListBox - Afișează o listă de siruri de caractere și permite utilizatorului să selecteze din șirurile necesare. Lista este adăugată automat la bara de defilare, în cazul în care toate liniile care nu sunt plasate în fereastra de componente Delphi.

Listbox în delphi

Proprietatea principală a acestui Elemente componente (TStrings tip). Întrebat în timpul proiectării:

Listbox în delphi

ListBox nu permite utilizatorului să modifice lista după compilare a proiectului, precum și lista este implementat și poate permite mai multe selecții - proprietate Selecție multiplă. Dacă = true Selecție multiplă. ItemIndex valoarea corespunde elementului din lista care este focalizat. La selectarea mai multe proprietăți selectate verificate de [Index: Integer] tipBoolean. Interzicere operarea tastele Ctrl și Shift atunci când selectați poate fi proprietatea ExtendedSelect. setat la fals.

De exemplu, următorul cod pentru fiecare dintre rândurile selectate ieșirile „rândul selectat ...“ tipul de mesaj:

Pentru i: = 0 până la ListBox1.Items.Count-1 do

Dacă (ListBox1.Selected [i]), atunci

Dacă = false Selecție multiplă, atunci alegerea este posibilă numai pentru un singur element. În mod implicit, indicele este ItemIndex = -1. Mai bine pentru a cere pentru a forma operatorului eveniment OnCreate de forma ListBox1.ItemIndex = 0; .

Coloanele de proprietate specifică numărul de coloane, sortate - sortare în ordine alfabetică.