제가 다름이 아니라 StringGrid를 두개(StringGrid_Main, StringGrid_Sub)을 폼에올려놓고.
StringGrid_Main를 스크롤링을 하면 StringGrid_Sub도 자동스크롤링하게하려고 합니다.
제가만든 소스인데 한번봐주세요..
procedure TForm1.StringGrid_MainTopLeftChanged(Sender: TObject);
var
CurScrollValue: Integer;
begin
CurScrollValue:= GetScrollPos(StringGrid_Main.Handle, SB_HORZ);
SetScrollPos(StringGrid_Sub.Handle, SB_HORZ, CurScrollValue, True);
end;
이건데요. 이렇게하면 스크롤은 움직이지만 StringGrid는 꿈쩍도안하더군요.
스크롤만움직이고 그리드안에있는 내용은 같이 스크롤링이 안된다는거죠.
고수님들의 조언즘 부탁드립니다 ^^
perform을 사용해서 message도 보내는 방법을 생각했습니다만. 아쉽게도... 로직구현상.
문제가 있더군요...
간단하면서도 정확해요.
저도 그런식으로 쓰는뎁...