当Textbox获得焦点后,自动选择里面的文本?

Angelnet 2003-03-13 09:01:47
我的意思是不管是移动TAB键还是用鼠标点击使Textbox获得焦点都自动选择里面的文本。谢谢!
...全文
195 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dali1114 2003-03-13
  • 打赏
  • 举报
回复
System.Windows.Forms.SendKeys.Send("{Home}+{End}")
ckr_x 2003-03-13
  • 打赏
  • 举报
回复
原理:
使用js,其对应一个input object,使用addattributes,把js代码附上去。
事件:
onfocus
操作方式:
<input name="textfield" type="text" onFocus="this.select()" value="测试文本">
参考:
1:mk:@MSITStore:E:\adsi\INET.CHM::/workshop/author/dhtml/reference/objects/input_text.htm
2:
或者你在msdn里,输入关键字:input object 然后找到type=text
Nomoney2003 2003-03-13
  • 打赏
  • 举报
回复
同意楼上的
zsms2 2003-03-13
  • 打赏
  • 举报
回复
如果是WINFORM的话,应该在textbox的enter事件(用tab)和mousedown事件(鼠标点击)里写textbox.selectall() 就可以做到了!
Angelnet 2003-03-13
  • 打赏
  • 举报
回复
谢谢各位的回答。可是我是用VB.net写桌面程序。
lansluo 2003-03-13
  • 打赏
  • 举报
回复
同一上面的方法
如果是webform,上述的话最好是在页面load之前
dreammaster 2003-03-13
  • 打赏
  • 举报
回复
用javascript不困难

TextBox1.Attributes["onfocus"] = "javascript:document.all." + TextBox1.ClientID + ".select();";

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧