Держите полосы прокрутки скрытыми в dbgrid Delphi (даже при изменении размера)

Для нашей dbgrid мы хотим, чтобы полосы прокрутки были постоянно скрыты . Поскольку TDBGrid не имеет свойства 'scrollbars', мы используем:

ShowScrollBar(DBGrid1.Handle, SB_VERT, False);
ShowScrollBar(DBGrid1.Handle, SB_HORZ, False);

Однако, когда мы изменяем размер окна (и панели, содержащей dbgrid), на секунду появляются полосы прокрутки и снова становится скрытым только после вызова двух вышеуказанных методов.

Решение состоит в том, чтобы вызвать эти методы в DrawColumnCell, но это вызывает мерцание dbgrid, даже если для DoubleBuffered установлено значение true.

Есть ли способ скрыть полосы прокрутки навсегда?

Заранее благодарим!

8
задан Warren P 1 April 2012 в 12:47
поделиться