vb中文本框获得焦点失去焦点颜色改变事件要怎么做

作业啊,急求,说的详细点哦代码具体怎么写?失去焦点是绿色,获得是红色。我怎么做的运行时只有红色,鼠标点击移动都不变色?... 作业啊,急求,说的详细点哦
代码具体怎么写?失去焦点是绿色,获得是红色。我怎么做的运行时只有红色,鼠标点击移动都不变色?
展开
 我来答
阿辉LV6
2012-09-25 · TA获得超过263个赞
知道小有建树答主
回答量:705
采纳率:0%
帮助的人:409万
展开全部
' 可以加上窗体点击事件和失去焦点设置成同一种颜色就达到想要的效果了
Private Sub Form_Click()
Text1.BackColor = vbGreen
End Sub

' 获得焦点文本框变红色
Private Sub Text1_GotFocus()
Text1.BackColor = vbRed
End Sub

' 失去焦点文本框变绿色
Private Sub Text1_LostFocus()
Text1.BackColor = vbGreen
End Sub
百度网友bdb9803
推荐于2016-05-26 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
Private Sub Text1_GotFocus() '获得焦点
Text1.BackColor = vbRed
End Sub

Private Sub Text1_LostFocus() '失去焦点
Text1.BackColor = vbGreen
End Sub
更多追问追答
追问
我写的代码就是这,可是运行时只有红色
追答
窗体上不能只有文本框一个控件,否则焦点始终在文本框上!可以再放一个按钮之类的。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ricky43
2012-09-25 · TA获得超过2354个赞
知道大有可为答主
回答量:1687
采纳率:66%
帮助的人:693万
展开全部
'========================================================================
'注意窗体上不能只有一个Text控件,你随便添加个按钮或者文本框控件上去就是。如果只有一个text控件,就算你拼命点击窗体文本框也不会失去焦点的。

Private Sub Text1_GotFocus() '获得焦点
Text1.BackColor = vbRed
End Sub

Private Sub Text1_LostFocus() '失去焦点
Text1.BackColor = vbGreen
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式