的成員,我有以下代碼:使用字符串變量作爲資源
Private Sub HomeButtonHover(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnAddClass.MouseEnter, BtnEditClass.MouseEnter, BtnViewClass.MouseEnter
Dim Name As String = sender.Image & "Hover"
sender.Image = My.Resources.Name
End Sub
在我的資源我有,例如。 BtnAddClass.png和BtnAddClassHover.png
我希望將'懸停'添加到發件人名稱的末尾,然後檢索圖像的正確資源。因爲我有很多按鈕,所以選擇大小寫將不起作用,在示例中我只包含3個按鈕。
什麼是典型的'sender.Image'?它是「BtnAddClass.png」,你想改變它爲「BtnAddClassHover.png」? –
@AndyG,是典型的圖像是BtnAddClass.png,然後我將創建另一個函數,以從MouseLeave上的BtnAddClassHover.png恢復爲BtnAddClass.png –