请问VB中commandbutton怎么实现鼠标点击后选中

我想要做成图中效果
但点击command控件后 他边框上总有一条一点一点的线出来
如果将Enabled 设置成False 的话 控件中我所放的图片就会失真 貌似有的图片会 有的不会..

要实现这样的效果这个就不可以用commandbutton了,用optionbutton好了,就是那个单选控件,在窗体拖放好后,修改其style属性为1,您就可以看到,它变成一个按钮了,然后在其picture属性中载入图片就好了,连续制作几个这样的按钮,点击选中按下其中一个,其它的按钮就会被弹起,就是您所需要的效果。其次,用value属性来判断该按钮是否被选择的状态,例如当value为true时,按钮被选择(即按下状态),当value为false时按钮没选择(即弹起状态)。希望对您有所帮助!
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-26
这是command1控件固有的特性,只能采取变通的办法:
例:
Private Sub Command1_Click()
Command2.SetFocus '单击后立即把焦点移动到其他控件Command2上
End Sub
第2个回答  2011-01-26
'那是这个控件获得了焦点,所以会有一个虚框显示.
'你只要在单击事件里加入一个另的控件的SetFocus方法就可以了,比如:
Private Sub Command1_Click()
'......
'....
Text1.SetFocus
End Sub

'PS:记得这个控件一定是要可以获得焦点的,即Text1的Enabled和.Visible属性都要为True,否则就会报错!
第3个回答  2011-01-26
这个excel好像是不行的,它不能设置控件的显示效果
相似回答