2 stringgridy + TScrollBar

0

Witam, jak polaczyc scrollbar'a z dwoma stringgridami, tak, aby gdy przesuwam scroll bar'a przesuwala sie rownoczesnie zawartosc 2 stringgridow ?

Pozdrawiam

0

Ja np. zrobiłabym tak:

gdzieś w konstruktorze formy:

ScrollBar1->Min=0;
ScrollBar1->Max=StringGrid1->RowCount;
ScrollBar1->Position=0;

i dalej w kodzie programu (w OnChange komponentu ScrollBar1):

StringGrid1->TopRow = ScrollBar1->Position;
StringGrid2->TopRow = ScrollBar2->Position;

Kod co prawda w C++, ale chyba łatwo się połapać :)

0

poradzilem sobie jakos, ale nie za pomoca Twojego pomyslu, bo dopiero teraz przeczytalem Twojego posta ;)

otoz:
ustawilem zdarzenie onleftchange w prawym stringgridzie, a w zdarzeniu zapisalem:

stringgrid2.toprow:=stringgrid1.toprow

EDIT
Twoj sposob ladniej wyglada ;) i zostane przy nim :D tylko pytanie: da sie cos zrobic, aby przycisk na scrollbar1 nie migal ?

druga sprawa, da sie zablokowac jakos stringgrida, aby nie mozna bylo go przesuwac za pomoca strzalek i scrolla od myszy ?

0

Ad 1) da się
Ad 2) da się ;)

0

to mozna prosic o mala wskazowke :> ?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.