注册 登录
编程论坛 C# 论坛

TextBox提示文字怎么打?

RatGUU 发布于 2008-08-12 21:39, 13643 次点击
在textbox的框框里,运行,还没有输入东西时,上面会显示灰色的字,提示用户应该输入什么内容,当鼠标单击输入框,这些字就没有了,再输入文字,是黑色的。请问这个怎么实现啊?应该有个属性是设置这个的吧,我找了好久也没找到...
我是C#的初学者,问题比较弱...请大家多多指教,谢谢啦
16 回复
#2
Vseen2008-08-12 21:46
我也在找这问题……关注!
#3
myemail19832008-08-12 21:46
开始时设置,textbox.enable=false;
当鼠标进入textbox时,设置textbox的鼠标enter事件
#4
Vseen2008-08-12 21:52
这也太不人性化了吧?
#5
RatGUU2008-08-12 21:55
[bo][un]myemail1983[/un] 在 2008-8-12 21:46 的发言:[/bo]

开始时设置,textbox.enable=false;
当鼠标进入textbox时,设置textbox的鼠标enter事件


呀!这么复杂呀。。。我看到网上说有个ControlTipText可以设这个,可是不会设呀。。。
#6
myemail19832008-09-13 23:58
tiptext  好像是鼠标停在上面时的显示吧,属性里可能有
#7
os3402232008-09-14 12:26
楼上说的对。不知道LZ是用VS吗?
#8
huchao09112008-09-14 15:07
同意楼上地说法,虽然我没用过但是老师说过这个属性
#9
小仙2008-09-14 18:00
旁边邪恶的甩个Label看~隐藏下用做提示符
#10
yangwenkai2008-09-16 19:34
回复 1# RatGUU 的帖子
应该在属性的mouse_down等的属性里
#11
ecjob2008-09-16 22:20
空窗口放上 一个按钮一个TextBox

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        TextBox1.ForeColor = Color.Silver
        TextBox1.Text = "找女人...找工作"
    End Sub

    Private Sub TextBox1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseDown
        TextBox1.ForeColor = Color.Black
        TextBox1.Text = ""
    End Sub
#12
XE12332008-09-17 09:42
回复 1# RatGUU 的帖子
加一个balloonTip1控件
if (this.textUserID.Text.Trim() == "")
            {
                this.balloonTip1.SetBalloonCaption(this.textUserID, "提示");
                this.balloonTip1.SetBalloonText(this.textUserID, "请输入用户。");
                this.balloonTip1.ShowBalloon(this.textUserID);
                return;
            }

[[it] 本帖最后由 XE1233 于 2008-9-17 10:16 编辑 [/it]]
#13
天堂落日2008-09-17 11:16
针对该textBox设置其Text属性和ForeColor 属性
并在mouse_down事件中清空Text内容并将ForeColor 属性设置为Color.Black,等待用户输入……
#14
小仙2008-09-21 12:30
BalloonTip1是什么控件?怎么找不到?
#15
XE12332008-09-22 11:31
BalloonTip是第三方控件 与Windows 窗体 ToolTip 组件一样 都是用来在用户指向控件时显示相应的文本。工具提示可与任何控件相关联。举一个使用此控件的示例:为节省窗体上的空间,可以在按钮上显示一个小图标并用工具提示解释该按钮的功能。
#16
zhongkaigood2015-08-14 16:25
回复 楼主 RatGUU
<asp:TextBox ID="TextBox1" onfocus="this.value=''" runat="server" Text="提示文字"></asp:TextBox>  //这是当光标定位于输入框里面的时候  提示文字消失
2
3 <asp:TextBox ID="TextBox1" onmouseover="this.value=''" runat="server" Text="提示文字"></asp:TextBox>  //这是当光标移动到输入框上面时  提示文字消失
#17
zhongkaigood2015-08-14 16:25
回复 楼主 RatGUU
<asp:TextBox ID="TextBox1" onfocus="this.value=''" runat="server" Text="提示文字"></asp:TextBox>  //这是当光标定位于输入框里面的时候  提示文字消失
2
3 <asp:TextBox ID="TextBox1" onmouseover="this.value=''" runat="server" Text="提示文字"></asp:TextBox>  //这是当光标移动到输入框上面时  提示文字消失
1