Shelllistview problem z białym tłem.

0

witam
Mam problem z komponentem shellistview.Mam na nim zdarzenie onClick i kiedy klikam na plik lub katalog to jest wszystko OK , lecz gdy klikne na białe tło obok pliku lub katalogu generuje się błąd -jak go moge zlikwidowac?
Bardzo prosze o pomoc

0

Może powinieneś użyć zdarzenia OnChange zamiast OnClick. Generowany on jest tylko wtedy gdy klikniesz na konkretny folder\plik

0

A nie ma tam czegoś takiego jak ShellListView.ItemIndex. Jeśli jest, sprawdzaj przed wykonaniem akcji, czy jest większe od -1.

0

Dzięki berl za pomoc juz nie wyskakuje mi ten błąd :).

Mam jeszcze jedno pytanie, a mianowicie chodzi mi o to aby w tym shelllistview wyswietlało mi tylko pliki np. graficzne,wiem że od tego jest maskowanie ale w tym komponencie go nie ma i trzeba to jakoś inaczej zrobić ale nie wiem jak :(
bardzo dziekuje za pomoc

0

A jak dodajesz tam itemy do tego ShellListView?

0

Nie wiem czy ci o to chodzi ale ten shelllistview mam podłączony do do shelltreeview i jak zmieniam na tym sheltreeview to shelllistview pokazuje mi te pliki, żadnych innych sposobów na dawanie tam itemów nie mam.

0

Spróbuj FindFirst, FindNext. Tam możesz sobie wyszukiwać, jakie pliki zechcesz i dodawać do tego ListViewa.

0

Mógł bys mi to bardziej szczgółowo wyjaśnić bo za bardzo nie kumam tego.Nie wiem co tam mam wpisac w tych parametrach tego findfirst oraz findnext (nie wiem jak te własności w ogóle działają)
dzieki :)

0

no normalnie.. zmaiast shellistview skorzystaj ze zwyklego listview
za pomoca findfirst/findnext wyszukujesz pliki (ich nazwy) i dodajesz itemy o danych nazwach do owego listview

1 użytkowników online, w tym zalogowanych: 0, gości: 1