Powiązanie scrollbarów 3 listboxów.

0

Witam!

Chciałbym by jednym skrollem przesuwać jednocześnie 3 listboxy.
Oto co mam:
user image
Chcę by miejsce w ist boxie było takie samo , da się tak ?
Z góry dziękuję za pomoc.

0

Da się, ale będzie z tym trochę roboty.

Trzeba by przesyłać między nimi komunikaty:
• klawiatury: strzałki, PgDn, PgUp, Home, End
• kółka myszy
WM_VSCROLL, czyli kliknięcia w obrębie scrollbarów.

Zabawa z WinAPI się szykuje.

0

A jak się za to zabrać ?

0

A c# nie ma jakiegoś listview? Bo patrząc na to co chce osiągnąć to może o coś takiego chodzi?
ListViewFind.gif

Efekt ten sam jeśli chodzi o "przeznaczenie". No, chyba że tak koniecznie chcesz wojować z synchronizacją różnych listbox'ów...

0

Tak na szybko sprawdziłem że przesyłanie WM_VSCROLL i WM_MOUSEWHEEL załatwia sprawę kliknięć i kółka myszy.
Klawiaturę pewnie trzeba by zrobić na SendInput. Ale, to nie będzie takie proste: poza strzałkami i pgup/pgdn, w ListBoksie przecież można pisać, co powoduje wyszukiwanie wpisywanego tekstu.

0

Opcja z listview wygrała , bo rozwiązuje moje problemy , tylko jak na rysunku kolegi widzę każdy element jest zaznaczany , a u mnie tylko jeden jak to można naprawić ?
http://screenshotuploader.com/i/1312/djc-o.png

0

Zgadłeś - dziękuję za pomoc :)

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