以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  文本框设置了默认值,如果在没往这个文本框里输入字符的时候一直显示  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=89260)

--  作者:lovemaders
--  发布时间:2016/8/18 10:24:00
--  文本框设置了默认值,如果在没往这个文本框里输入字符的时候一直显示

如图,我弄了一个文本框,文本框设置了默认字符,我想在点击录入字符的时候这个文本框为空,我在按下鼠标或者单击控件里面写了代码

 

 

   e.sender.text = ""

 

可以实现点击之后为空了。

问题一     但是我不知道这2个事件哪个更合适。

问题二     如何在  只要不是录入字符的状态的时候,其他状态下一直显示这个默认字符,我在mouseleave, leave, validating这3个事件都写了代码如下

 

Dim a As winform.textbox = e.Form.Controls("textbox05")
a.text = "输入公司名称查找" 

  依然实现不了问题二想要的结果。求个代码。


图片点击可在新窗口打开查看此主题相关图片如下:89.png
图片点击可在新窗口打开查看

--  作者:大红袍
--  发布时间:2016/8/18 10:27:00
--  

Enter事件

 

If e.Sender.Text = "请输入公司名称查找" Then

    e.Sender.Text = ""

End If

 

Leave事件

 

If e.Sender.Text = "" Then

    e.Sender.Text = "请输入公司名称查找"

End If


--  作者:13865161910
--  发布时间:2017/6/13 13:36:00
--  回复:(大红袍)Enter事件 If e.Sender.Tex...
老师,这种方法,经过测试,在打开窗口的时候,需要点击一下控件,然后设置的默认内容才会显示!
--  作者:有点色
--  发布时间:2017/6/13 14:13:00
--  

 

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=102102