Я пытаюсь найти способ переопределить текущий пользовательский интерфейс флажка Windows, заменив другой компонент, который у меня уже есть (встроенный).
В основном этот компонент основан на Bunifu Framework, и я хочу заменить установленный по умолчанию флажок Windows на этот новый.
Windows.Forms.Checkbox (Before)
Bunifu.Framework.UI.BunifuCheckbox (After)
Причина, по которой мне нужно переопределить метод OnPaint, заключается в том, что в настоящее время я заполняю DataGrid столбцом (бит - тип данных), который показывает флажок (1 для отмеченного и 0 для непроверенного).
Может кто-нибудь помочь мне, как переопределить его с помощью предварительно созданного компонента?
Спасибо!