我想知道是否有人可以帮助我解决我正在为 windows c# 论坛工作的按钮效果。
所以我有两个相似的图像,一个有背景发光,另一个没有,来创建一个按钮。我正在使用mouseEnter(glow)
andmouseLeave(normal)
给一个效果很好的按钮。
我在同一个表单上有 8 个不同的按钮,它们有不同的图像。
我希望在鼠标单击按钮后继续 mouseEnter 事件,即发光效果,但我无法获得正确的解决方案。当点击不同的(下一个)按钮时,发光的按钮应该恢复正常。
想知道是否有人能够将我指向正确的方向,在网上进行了一些搜索却无法提出解决方案。
private void btnSong1_MouseEnter(object sender, EventArgs e)
{
this.btnSong1.BackgroundImage =
((System.Drawing.Image)(Properties.Resources.satisfactionH));
}
private void btnSong1_MouseLeave(object sender, EventArgs e)
{
this.btnSong1.BackgroundImage =
((System.Drawing.Image)(Properties.Resources.satisfaction));
}
private void btnSong1_Click(object sender, EventArgs e)
{
nowPlaying1.Visible = Enabled;
nowPlaying2.Visible = false;
nowPlaying5.Visible = false;
this.btnSong1.BackgroundImage =
((System.Drawing.Image)(Properties.Resources.satisfactionH));
axWindowsMediaPlayer1.URL =
@"C:\MediaFile\music\ArethaFranklin\(I Can't Get No) Satisfaction.mp3";
}
private void btnSong2_Click(object sender, EventArgs e)
{
this.btnSong1.BackgroundImage =
((System.Drawing.Image)(Properties.Resources.satisfaction));
axWindowsMediaPlayer1.URL = @"C:\MediaFile\music\ArethaFranklin\Come To Me.mp3";
nowPlaying1.Visible = false;
nowPlaying2.Visible = Enabled;
nowPlaying5.Visible = false;
}