Создать собственный квадратный флажок? C# WinForms - PullRequest
1 голос
/ 22 февраля 2020

Я начинающий, поэтому прошу вашей помощи. Я хотел бы иметь квадратный флажок с «функциями цвета» (hover, click et c.)

Это то, что я сделал ближе всего к тому, что я хочу. Сделано с флажком Bunifu UI. (нет парения и острых краев)

Не выбрано Флажки

Выбрано Флажки

Извините за мой плохой английский sh. Спасибо! :)

1 Ответ

0 голосов
/ 22 февраля 2020

у вас есть альтернативы:

  1. Использование материала обложки: Ссылка на странице GitHub здесь . У вас есть несколько элементов управления с шаблоном Material Design. Флажок заполнен цветом, который вы определили в коде. принять во внимание, что ему необходим. NET Framework 4.6.1 или выше.

  2. Использовать пользовательский элемент управления . Вы можете разместить небольшую панель, а рядом с ней надпись. Создайте свойство, указывающее, отмечен ли он, другое для текста метки, другое свойство - цвет акцента (при его выборе) и цвет темы (в случае, если вы хотите использовать флажок в форме с белым или черным цветом). И через эти два цвета, вызываемые в конструкторе вашего объекта, и там вы можете генерировать события

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