ボタンの画像を切り替える方法は何ですか?
VBでは、ボタンのMouseEnterとMouseLeaveイベントを使用して、ボタンの画像を切り替えることができます。以下は例です:
Private Sub Button1_MouseEnter(sender As Object, e As EventArgs) Handles Button1.MouseEnter
Button1.BackgroundImage = My.Resources.Image2 '设置鼠标悬停时的图片
End Sub
Private Sub Button1_MouseLeave(sender As Object, e As EventArgs) Handles Button1.MouseLeave
Button1.BackgroundImage = My.Resources.Image1 '设置鼠标离开时的图片
End Sub
上記のコードでは、Button1は設定するボタンの名前であり、Image1とImage2はボタンの異なる2つの画像であり(プロジェクト内のリソース画像を参照するためにMy.Resources.ImageNameを使用できます)。
マウスポインターがボタンの範囲に入ると、MouseEnterイベントが発生し、ボタンの背景画像がImage2に設定されます。マウスポインターがボタンの範囲外に移動すると、MouseLeaveイベントが発生し、ボタンの背景画像がImage1に設定されます。