Jak poznać którą linie użytkownik zaznaczył w LIstBox-sie ??
F1 !! [glowa]
Ajkaj... leniwi ludzie są na tym forum... Musisz po prostu zrobić (na przykład) tak:
Caption := IntToStr(ListBox.ItemIndex);
Z tym, że zaznaczona pozycja jest liczona od 0, także możesz jeszcze zrobić tak:
Caption := IntToStr(ListBox.ItemIndex + 1);
I będzie dobrze :-)
moze nalezy jeszcze dodac ze gdy nic nie jest zaznaczone to ItemIndex jest rowny -1
var
idx: Integer;
Zawartosc: String;
idx:=ListBox1.ItemIndex; //mam juz idx z ListBox
Zawartosc:=ListBox1.Items.Strings[idx];// string o danym indesie
To powinno dac ci "Zawartosc " zaznaczonego w ListBox miejsca [hurra]
ListBox1.ItemIndex //numer zaznaczonego pola
ListBox1.Items.String[ListBox1.ItemIndex] //tekst z zaznaczonego pola jak nie bedzie dzialac to zamiast String[...] wpisz Strings[...]