建个Image1控件数组(0-3),放个4个不同状态的按钮图片(0-正常、1-按下、2-加亮、3、禁止) 均隐藏起来用个可见ImgCmd做按钮Private Sub ImgCmd_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) ImgCmd=Image1(1) End SubPrivate Sub ImgCmd_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) ImgCmd=Image1(2) End SubPrivate Sub ImgCmd_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) ImgCmd=Image1(0) End SubPrivate Sub ImgCmd_Click() '与CommandButton的Click事件一样去写 End Sub'在需要禁止时就写 ImgCmd=Image1(3) ImgCmd.Enabled = False'在需要可用时就写 ImgCmd=Image1(0) ImgCmd.Enabled = True
用WebBrowser1来播放GIF
均隐藏起来用个可见ImgCmd做按钮Private Sub ImgCmd_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
ImgCmd=Image1(1)
End SubPrivate Sub ImgCmd_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
ImgCmd=Image1(2)
End SubPrivate Sub ImgCmd_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
ImgCmd=Image1(0)
End SubPrivate Sub ImgCmd_Click()
'与CommandButton的Click事件一样去写
End Sub'在需要禁止时就写
ImgCmd=Image1(3)
ImgCmd.Enabled = False'在需要可用时就写
ImgCmd=Image1(0)
ImgCmd.Enabled = True
其实,我并不喜欢用Image控件做按钮,绘图时它会闪烁,很烦人!高级一点,最好还是用纯绘图方法。