我有按鈕的網格,可以用獲取按鈕來改變背景顏色,當鼠標左鍵向下,你將鼠標懸停在他們
private void button119_MouseClick(object sender, MouseEventArgs e)
{
Control ctrl = ((Control)sender);
switch (ctrl.BackColor.Name)
{
case "Aquamarine":
ctrl.BackColor = Color.Yellow;
break;
case "Yellow":
ctrl.BackColor = Color.CornflowerBlue;
break;
case "CornflowerBlue":
ctrl.BackColor = Color.Gainsboro;
break;
default:
ctrl.BackColor = Color.Aquamarine;
break;
}
我只需要得到改變顏色點擊旋轉時,通過3種顏色他們做同樣的事情,當我離開鼠標點擊並懸停在他們身上。謝謝你的幫助。
你是什麼意思的點擊和懸停?你想讓按鈕在鼠標懸停在其上並按下鼠標時保持顏色不斷變化?如何在指示WPF或WinForms的問題中添加標籤? –
我想你應該實現MouseHover事件。很難看到它如何有用。 –