以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 窗体中TextBox获得焦点 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76510) |
-- 作者:307587760 -- 发布时间:2015/10/30 18:46:00 -- 窗体中TextBox获得焦点 请教各位大神,窗体中的TextBox如何通过代码的方式获得焦点呢? 非选中:e.Form.Controls("TextBox1").Select() |
-- 作者:狐狸爸爸 -- 发布时间:2015/10/30 18:47:00 -- 就是用select,控件获得焦点,和选择这个控件,是一回事。 |
-- 作者:307587760 -- 发布时间:2015/10/30 18:59:00 -- 是这样的狐爸: 首先我在TextBox中录入了内容,当我的光标移到别处的时候,我想再返回TextBox继续录入内容,但是select是直接选中了TextBox的内容,而不是将光标移入TextBox,如果我继续录入,以前的内容就会被覆盖
|
-- 作者:e-png -- 发布时间:2015/10/30 23:57:00 -- 用 e.Form.Controls("TextBox1").Select() Sendkeys.Send("{TAB 20}") 试试看
|
-- 作者:Hyphen -- 发布时间:2015/10/31 8:52:00 -- Dim TextBox1 As WinForm.TextBox = e.Form.Controls("TextBox1") TextBox1.Select() |
-- 作者:307587760 -- 发布时间:2015/11/2 10:12:00 -- 感谢Hyphen提供的代码,测试可用 |