Пользовательская роспись Windows Forms Scrollbar? - PullRequest
3 голосов
/ 24 сентября 2008

Я знаю, как сделать пользовательское рисование автономной панели прокрутки Windows Forms, потому что в таких местах, как codeproject.com, есть множество примеров. Но как вы рисуете полосы прокрутки в элементах управления, которые вы не создаете сами? Например, панель может отображать полосы прокрутки, но как я могу убедиться, что полосы прокрутки, которые она отображает, нарисованы пользователем?

Или, может быть, это невозможно, и мне нужно создать собственную версию Panel, чтобы они использовали мои собственные полосы прокрутки для рисования?

1 Ответ

1 голос
/ 24 сентября 2008

Полосы прокрутки, которые вы видите чаще всего, в том числе встроенные в большинство элементов управления winforms, отображаются в Windows, и нет способа переопределить их появление в WinForms, за исключением реализации полностью настраиваемого решения, которое полностью принимает на себя рендеринг и поведение общее управление полосой прокрутки. Есть несколько коммерческих пакетов, которые утверждают, что делают это (Google Winforms Skinning).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...