Problem z ItemIndex w TListViev

problemy z funkcjonowaniem bibliotek, komponentów itp.

Problem z ItemIndex w TListViev

Nowy postprzez poleka » środa, 7 stycznia 2009, 00:20

Problem jest następujący:
Przyzwycajony do używania ListBox' a..., w tym że po kliknięciu na element listy, owy się zaznacza, można to np. powiązać z drugim ListBoxem:
Kod: Zaznacz cały
void __fastcall TForm1::ListBox1Click(TObject *Sender){
  ListBox2->ItemIndex = ListBox1->ItemIndex + 1;
}

Czyli w drugim zaznacza się element z indeksem o jeden większym niż w pierwszym. Mamy teraz zaznaczone po jednym elemencie w dwóch Listboxach.
Chciałem w ten sam sposób zrobić zTListView i nic, zaznaczenie jest tylko w tej liście na której aktualnie klikamy.
....
Pare godzin póżniej:
W celach testowym dałem przycisk z kodem który ustawia ItemIndex w ListView1 na jakąś tam watość, żeby pojawiło się zaznaczenie na liście, elementu o indeksie ItemIndex trzeba ustawić na TListView focus:
Kod: Zaznacz cały
Form1->FocusControl(ListView1);

wynikało by z tego że, jeśli chce miec pare ListView z zaznaczonymi elementami to trzeba jednocześnie ustawić focus na pare list? Pewnie jest to niemożliwe?
...
Pare chwil póżneij
Ok. w TListView jest właściwość HideSelection domyślnie na true ustawiona, chyba ślepy jestem...temat zamykam może komuś się przyda.
Avatar użytkownika
poleka
Bladawiec
Bladawiec
 
Posty: 12
Dołączył(a): niedziela, 13 lipca 2008, 20:52
Podziękował : 0
Otrzymał podziękowań: 0
    NieznanyNieznana

  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Biblioteki i komponenty

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 1 gość

cron