设置vb 文本框 提示文字 设置

文本框中,在未输入之前,文本框中出现文字说明。要输入字体时,里面的提示文字消失,在很多搜索栏里,或者写心情的框中均会出现这种情形,如何做啊?首先出现阴影字体效果,要输入时... 文本框中,在未输入之前,文本框中出现文字说明。要输入字体时,里面的提示文字消失,在很多搜索栏里,或者写心情的框中均会出现这种情形,如何做啊?
首先出现阴影字体效果,要输入时自动清空。我的问题表述清楚了吗?
展开
 我来答
zenper
2010-08-03 · TA获得超过153个赞
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:59.7万
展开全部
Private Sub Form_Load()
Text1.Text = "请输入你的信息!"
End Sub

Private Sub Text1_Click()
Text1.Text = ""
End Sub

如果你的窗体中控件数多,而且文本框控件不是第一时间获取焦点的话,也可以这样!

Private Sub Text1_GotFocus()
Text1.Text = ""
End Sub
034598776
2010-08-03
知道答主
回答量:49
采纳率:0%
帮助的人:15.8万
展开全部
你们太复杂了,只需5行代码即可,手机上写不好,hi我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
b2311057
2010-08-03 · TA获得超过2728个赞
知道小有建树答主
回答量:411
采纳率:0%
帮助的人:435万
展开全部
Private Sub Form_Load()
Text1.Text = "请输入你的信息!"
End Sub

Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
If Text1.Text = "请输入你的信息!" Then Text1.Text = ""
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
远风的梦想家
2010-08-03 · TA获得超过2550个赞
知道大有可为答主
回答量:1389
采纳率:0%
帮助的人:0
展开全部
Private SysChange As Boolean
Private UsrInput As Boolean

Private Sub Form_Load()
SysChange = True
Text1.Text = "请输入内容"
Text1.ForeColor = &H80000011 '阴影特效
End Sub

Private Sub Text1_Change()
If SysChange = False Then
UsrInput = True
Else
SysChange = False
End If
End Sub

Private Sub Text1_GotFocus()
If UsrInput = False Then
SysChange = True
Text1.Text = ""
Text1.ForeColor = &H80000008 '阴影特效
End If
End Sub

Private Sub Text1_LostFocus()
If UsrInput = False Then
SysChange = True
Text1.Text = "请输入内容"
Text1.ForeColor = &H80000011 '阴影特效
End If
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式