Witam, jak polaczyc scrollbar'a z dwoma stringgridami, tak, aby gdy przesuwam scroll bar'a przesuwala sie rownoczesnie zawartosc 2 stringgridow ?
Pozdrawiam
Witam, jak polaczyc scrollbar'a z dwoma stringgridami, tak, aby gdy przesuwam scroll bar'a przesuwala sie rownoczesnie zawartosc 2 stringgridow ?
Pozdrawiam
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ć :)
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 ?
Ad 1) da się
Ad 2) da się ;)
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.