Исходя из ScrollableControl, есть ли способ всегда видеть горизонтальную полосу прокрутки? - PullRequest
1 голос
/ 29 октября 2009

Имея пользовательский элемент управления, производный от ScrollableControl и использующий AutoScrollMinSize для установки внутреннего дисплея больше, чем окно просмотра, горизонтальная полоса прокрутки отображается, как и ожидалось.

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

Есть ли способ достичь этого?

1 Ответ

0 голосов
/ 29 октября 2009

Вы можете сделать панель или метку на 1 пиксель шире, чем ваш ScrollableControl, привязать ее вправо и влево, чтобы она оставалась шире, и сделать ее высотой 0 или 1 пиксель, чтобы люди ее не заметили. Это ужасный хак, но он должен работать.

...