Можно ли настроить ColorDialog для WindowsForms в .NET? - PullRequest
1 голос
/ 26 января 2009

Можно ли как-то настроить или подкласс System.Windows.Forms.ColorDialog добавить несколько кнопок? Я знаю, что он использует собственный диалог цвета Windows, но есть ли способ настроить его из .NET?

1 Ответ

2 голосов
/ 26 января 2009

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

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

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