Пользовательская кнопка в C#: как удалить фон при наведении?
Серый фон обусловлен настройкой dotnet "System.Windows.Forms.FlatStyle.Flat", это .net поведение по умолчанию, поскольку windows-forms при наведении курсора на button кнопку необходимо выделять windows.forms кнопку. Чтобы устранить это, вам, возможно, придется .net написать собственный класс dotnet кнопки, унаследовать от исходной windows-forms кнопки и сделать для этого c# некоторую индивидуальную csharp раскраску.
Кстати, вместо c-sharp того, чтобы устанавливать c#-language "включено" в MouseHover, вы visual-c# должны сделать это в MouseEnter. MouseEnter buttons и MouseLeave - это пара, которая buttons указывает, находится ли мышь buttons внутри кнопки или нет, и .net запускается один раз при dotnet входе / выходе. Где, как .net-framework MouseHover, срабатывает всякий c#-language раз, когда мышь перемещается buttons внутри кнопки, что создает button ненужную повторяющуюся настройку dot-net «включено».
c#
.net
winforms
button
Пользовательская кнопка в C#: как удалить фон при наведении?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.