DoNcEr Opublikowano 18 Grudnia 2010 Udostępnij Opublikowano 18 Grudnia 2010 Witam czy ktoś może mi pomóc z tym: Mam 22 itemy w listViewie zrobiłem tam kontakty gg i gdy klikne poza itemy (jak na obrazku) to wywala mi błąd. Wystarczy taki kod zeby był error: procedure TForm1.ListView1Click(Sender: TObject); var s:string; begin s:= ListView1.Selected.Caption; GroupBox3.Caption:='Pisanie Wiadomosci do: '+s; end; Myślę, ze można było spróbować to tak: Tylko nie wiem jak zapisać ten warunek ze jeśli itemindex jest w granicy od 0 do 22 (nie większy i nie mniejszy) to spełnia warunek var s:string; begin if ListView1.ItemIndex=0 or 1 or 2 or 3 or 4 or 5 ...tak do 22 then begin //;] s:= ListView1.Selected.Caption; GroupBox3.Caption:='Pisanie Wiadomosci do: '+s; end; end; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 18 Grudnia 2010 Administratorzy Udostępnij Opublikowano 18 Grudnia 2010 to nie mozesz sprawdzić czy itemIndex < itemsCount, ew. try catch ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
DoNcEr Opublikowano 18 Grudnia 2010 Autor Udostępnij Opublikowano 18 Grudnia 2010 to nie mozesz sprawdzić czy itemIndex < itemsCount, ew. try catch ? no dzięki za pomysł działa dobrze taki warunek if ListView1.ItemIndex > -1 then try Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Moe Opublikowano 18 Grudnia 2010 Udostępnij Opublikowano 18 Grudnia 2010 var s:string; begin if ListView1.ItemIndex=[b]0 or 1 or 2 or 3 or 4 or 5 ...tak do 22[/b] then begin s:= ListView1.Selected.Caption; GroupBox3.Caption:='Pisanie Wiadomosci do: '+s; end; end; Możesz to zastąpić: if ListView1.ItemIndex <=22 then ( Gdy mniejsze od 22 ) To jako ciekawostka :thumbsup: Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się