|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
TStringGrid и Scrollbar position
Приветствую!
Допустим, у формы есть свойство VertScrollBar, у которого в свою очередь есть свойство Position. Задавая данные которому, мы можем управлять прокруткой. Очень удобно и здорово. Можно ли придумать что-нибудь аналогичное для TStringGrid. То есть значение прокрутки в пикселях - чтобы его можно было считывать и задавать вручную. SetScrollPos и тому подобное работает только для самого ползунка ScrollBar. Смотрел какие-то другие варианты, всевозможные сообщения, но так ничего рабочего и не нашел. То есть необходимо значение с точностью до пикселя, как, повторюсь, у VertScrollBar. |
#2
|
||||
|
||||
Код:
SendMessage(StringGrid1.Handle, WM_VSCROLL, SB_LINEUP, 0); Код:
SendMessage(StringGrid1.Handle, WM_VSCROLL, SB_LINEDOWN, 0); Пишу программы за еду. __________________ |
#3
|
|||
|
|||
Цитата:
Как говорят, все-таки у TStringGrid нет такой возможности, прокрутка возможна только построчно. Но предложили интересный метод. Мы знаем высоту каждой строки и можно организовать прокрутку с помощью свойства TopRow. |