要实现这样的效果这个就不可以用commandbutton了,用optionbutton好了,就是那个单选控件,在窗体拖放好后,修改其style属性为1,您就可以看到,它变成一个按钮了,然后在其picture属性中载入图片就好了,连续制作几个这样的按钮,点击选中按下其中一个,其它的按钮就会被弹起,就是您所需要的效果。其次,用value属性来判断该按钮是否被选择的状态,例如当value为true时,按钮被选择(即按下状态),当value为false时按钮没选择(即弹起状态)。希望对您有所帮助!
这是command1控件固有的特性,只能采取变通的办法:
例:
Private Sub Command1_Click()
Command2.SetFocus '单击后立即把焦点移动到其他控件Command2上
End Sub
'那是这个控件获得了焦点,所以会有一个虚框显示.
'你只要在单击事件里加入一个另的控件的SetFocus方法就可以了,比如:
Private Sub Command1_Click()
'......
'....
Text1.SetFocus
End Sub
'PS:记得这个控件一定是要可以获得焦点的,即Text1的Enabled和.Visible属性都要为True,否则就会报错!
这个excel好像是不行的,它不能设置控件的显示效果