Autoscroll Listboxa przy del i insert item

0

Kiedy mam zaznaczoną jakąś pozycję w listboxie, i przesunę scrolla tak ze nie widac zaznaczenia i sprobuje usunąć item lub wstawić item, to sam mi się scrolluje do zaznaczania i dodatkowo focus przeskakuje na item wyżej lub niżej, a zaznaczaenie zostaje tam gdzie było.

Jak się pozbyć efektu autoscrolla i przeskakiwania focusa?

0

Ustaw po prostu itemindex na -1.

0

heh, nie mogę tak, bo muszę mieć ciągle coś zaznaczone w tej liście.

Chodzi mi dokłądnie o to, aby usunąć itema, a żeby sie listbox sam nie przescrollował do zaznaczenia. Zaznaczenei musi być, tylko jeśli jest poza widokiem, to ma tam zostać.

0

To użyj listview. on na 100% nie scrolluje się. sprawdzałem

0

Niby mogę użyć listview, tylko to się wiąże z przepisaniem połowy kodu. Poza tym listbox wygląda dużo lepiej. Więc raczej listview odpada.
To musi się jakoś dać zrobić, ponieważ widziałem listboxy, które sie nie scrollują podczas usuwania.

0

?? co ty tu smucisz? u mnie listview i listbox wygladaja praktycznie identycznie. przełączyć kilka opcji i już listview ładniejszy od listboxa. poza tym wieeeele rzeczy związanych z listview zostało już opisanych na 4p więc nie powinieneś mieć z nimi problemu

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