0
Im在WinForms中工作我在窗体上有4个按钮。我希望能够将鼠标悬停在其上并将FlatStyle从Flat更改为System。悬停:使用Flatyle属性更改按钮C#
当您将鼠标悬停在系统样式上时,我的代码将所有按钮转换为系统样式,这并非我所想的。
所有按钮应保持平直,直到您将鼠标悬停在它们上面。如果将鼠标悬停关闭按钮,它应该变回平按钮
private void All_Button_Hover_MouseHover(object sender, EventArgs e)
{
btn_Back.FlatStyle = FlatStyle.System;
Btn_Forward.FlatStyle = FlatStyle.System;
btn_Print.FlatStyle = FlatStyle.System;
btn_Open.FlatStyle = FlatStyle.System;
}
我实际上没有其他方法将它们翻转回原始样式,我仍然是编程新手。 – taji01
我正在考虑放置一个if-else语句,如'if(Back_button.Hover)'做一些'''Else((Button)sender).FlatStyle = FlatStyle.System; – taji01
不客气。 :) –