Einzelnen Beitrag anzeigen

tomkupitz

Registriert seit: 26. Jan 2011
339 Beiträge
 
Delphi 12 Athens
 
#5

AW: Mehrere Listboxen synchronisieren

  Alt 19. Jun 2024, 13:21
So:

Code:
if (Msg.Msg=WM_VSCROLL) then
  begin
    i:=GetScrollPos(ListBox1.Handle, SB_VERT);
    PostMessage(ListBox2.Handle, WM_VSCROLL, MakeLong(LOWORD(SB_THUMBPOSITION), i), 0);
    Application.ProcessMessages;

    ...
  end
  else
  if (Msg.Msg=WM_MOUSEWHEEL) then
  begin
    i:=GetScrollPos(ListBox1.Handle, SB_VERT);
    PostMessage(ListBox2.Handle, WM_VSCROLL, MakeLong(LOWORD(SB_THUMBPOSITION), i), 0);
    Application.ProcessMessages;

    ...
  end;
Entsprechend dann für ListBox2.
  Mit Zitat antworten Zitat