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

我想要做成图中效果但点击command控件后他边框上总有一条一点一点的线出来如果将Enabled设置成False的话控件中我所放的图片就会失真貌似有的图片会有的不会..... 我想要做成图中效果
但点击command控件后 他边框上总有一条一点一点的线出来
如果将Enabled 设置成False 的话 控件中我所放的图片就会失真 貌似有的图片会 有的不会..
展开
 我来答
myzcxhh
2011-01-27 · TA获得超过497个赞
知道答主
回答量:182
采纳率:0%
帮助的人:218万
展开全部
要实现这样的效果这个就不可以用commandbutton了,用optionbutton好了,就是那个单选控件,在窗体拖放好后,修改其style属性为1,您就可以看到,它变成一个按钮了,然后在其picture属性中载入图片就好了,连续制作几个这样的按钮,点击选中按下其中一个,其它的按钮就会被弹起,就是您所需要的效果。其次,用value属性来判断该按钮是否被选择的状态,例如当value为true时,按钮被选择(即按下状态),当value为false时按钮没选择(即弹起状态)。希望对您有所帮助!
ljl88900
2011-01-26 · TA获得超过2661个赞
知道大有可为答主
回答量:2197
采纳率:100%
帮助的人:2626万
展开全部
这是command1控件固有的特性,只能采取变通的办法:
例:
Private Sub Command1_Click()
Command2.SetFocus '单击后立即把焦点移动到其他控件Command2上
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yfv2000
2011-01-26 · TA获得超过194个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:263万
展开全部
'那是这个控件获得了焦点,所以会有一个虚框显示.
'你只要在单击事件里加入一个另的控件的SetFocus方法就可以了,比如:
Private Sub Command1_Click()
'......
'....
Text1.SetFocus
End Sub

'PS:记得这个控件一定是要可以获得焦点的,即Text1的Enabled和.Visible属性都要为True,否则就会报错!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3bd261754
2011-01-26
知道答主
回答量:4
采纳率:0%
帮助的人:3.1万
展开全部
这个excel好像是不行的,它不能设置控件的显示效果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式