Delphi - Как установить вертикальную полосу прокрутки в TStringGrid, всегда видимую - PullRequest
2 голосов
/ 24 января 2009

Я использую Delphi 2007 для Win32 и мне нужно установить вертикальную полосу прокрутки в TstringGrid, чтобы она всегда была видна. Как ты это делаешь?

Ответы [ 2 ]

6 голосов
/ 24 января 2009

Вы можете скрыть полосы прокрутки, установив для свойства Scrollbar значение ssNone, ssHorizontal, ssVertical, даже если из-за количества строк и / или столбцов они обычно отображаются.

Однако нельзя заставить одну или обе полосы прокрутки быть всегда видимыми, но отключить их, не создав новый класс-потомок и не переопределив методы. К сожалению, стандартные элементы управления сеткой практически не развивались со времен Delphi 1, поэтому лучше всего вместо этого использовать сторонние элементы управления сеткой. Предпочтительно тот, который также показывает правильные пропорциональные пальцы прокрутки.

3 голосов
/ 24 января 2009

Существует свойство полосы прокрутки, которое может быть установлено в ssNone, ssHorizontal, ssVertical или ssBoth.

...