Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.19;
Скачать: CL | DM;

Вниз

Убрать вертикальную прокрутку в TDBGrid е   Найти похожие ветки 

 
AndreiR   (2002-11-05 18:12) [0]

Сильно нужно убрать вертикальную прокрутку в TDBGrid"е, так как она занимаает много места и - в данном случае - абсолютно не нужна.
Всем заранее спасибо.

ПС: Вопрос кинул в этот форум, потому что, как мне кажется, это можно сделать только через API.


 
Игорь Шевченко ©   (2002-11-05 18:21) [1]

ShowScrollbar ?


 
AndreiR   (2002-11-05 18:34) [2]

Если честно, то ответа не понял.


 
Игорь Шевченко ©   (2002-11-06 10:17) [3]

F1 - ShowScrollbar


 
AndreiR   (2002-11-06 10:47) [4]

Игорь, мой хелп не выдает по данному слову абсолютно ничего. Пропертей таких у DBGrid нет. Поэтому опять пишу, что ответа не понял.


 
Игорь Шевченко ©   (2002-11-06 10:57) [5]


> как мне кажется, это можно сделать только через API.


win32.hlp, http://msdn.microsoft.com - ShowScrollbar


 
AndreiR   (2002-11-06 12:58) [6]

Нашел, почитал. Спасибо.
Я пишу след. код:
ShowScrollBar(DBGrid.Handle, SB_VERT, False);
Результат этой функции TRUE, то есть вроде бы ошибок не было, но результат нулевой. :( Как скрол был, так он и есть, и прекрасно работает.
Может я что-то не так делаю?


 
Игорь Шевченко ©   (2002-11-06 13:12) [7]

Дело в том, что DBGrid устанавливает свой Scrollbar при каждом перемещении по DataSet. Значит и гасить его тоже надо при каждом перемещении, напрмер, на событии Grid.DataSource.DataSet.AfterScroll.

Если есть возможность, лучше написать наследника от TDBGrid, у которого переписать методы, ответственные за появление Scrollbar"a.


 
AndreiR   (2002-11-06 14:35) [8]

Отлично! У меня все получилось. А компонент уже был. Пришлось добавить только одну строчку и одно published свойство.
Огромное спасибо.
:-)



Страницы: 1 вся ветка

Текущий архив: 2002.12.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
1-61684
qwertyu123
2002-12-08 21:35
2002.12.19
resource


1-61662
Itap
2002-12-07 18:02
2002.12.19
Объединение файлов


1-61534
Nox
2002-12-09 14:26
2002.12.19
Светодиод через USB или PS/2


1-61645
_dmitry
2002-12-05 15:40
2002.12.19
Полупрозрачность на Canvas


1-61586
Explorer
2002-12-10 09:27
2002.12.19
---|Ветка была без названия|---