[bcb 5] ListBox

0

na Formie umieszczam komponent ListBox1 i Button1
początkowa wartość Visible dla Button1 jest ustawiona na False
natomiast w ListBox1 Items dopisane są dwie linijki np. pierwsza to:
Borland
a druga to:
C++

[stuk]

mój problem jest dosyć prosty dla osób znających się na rzeczy
chciałbym uzyskać taki efekt po uruchomieniu projektu:

klikając na pierwszą linijkę ListBox1 (Borland) wartość Visible dla Button1 zmienia się na True;

a klikając na drugą linijkę ListBox1 (C++) z listy ListBox1 znika linijka pierwsza czyli Borland (jednak nie chodzi o to żeby znikała zawsze pierwsza linijka tylko o to żeby znikała konkretna linijka z konkretnym napisem w tym wypadku z napisem Borland która jest na miejscu pierwszym ListBox1, a równie dobrze może być na innym).
z góry dziękuje za pomoc

0

To bedzie tak, nie powiem dokladnie ale
w OnClick misisz dac, sprawdzenie :
if(ListBox1->ItemIndex==0) Button1->visible=true;
co do tego drugiego to se musisz poszukac w interfejsie klasy funkcje do zwracanie indexu do item o zawartosci np "Borland"
usuwa sie tak
ListBox1->delete(index); // chyba albo:
ListBox1->Items->delete(index) ;

namieszalem ale jakos tak jak cos to:

greenkids_tm@o2.pl

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.