以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]文本框输入焦点问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91598) |
-- 作者:lzzhx -- 发布时间:2016/10/14 10:31:00 -- [求助]文本框输入焦点问题 请教老师: 我想在登录窗口中(模式窗口)一打开后,就将焦点置在输入密码的文本框中,现在的现状是: 窗口打开后,密码文本框中光标闪烁,但不能输入任何内容,只有鼠标点一下文本框,才能输入内容,请问该如何解决?
|
-- 作者:有点蓝 -- 发布时间:2016/10/14 10:41:00 -- afterload事件 e.form.Controls("TextBox1").select 这个其实是登录窗口没有获取焦点,很多因素都会导致登录窗口没有办法获取焦点 比如系统已经打开了多个窗口 比如afterload或者狐表事件有其他代码处理导致窗口变成非活动窗口
|
-- 作者:lzzhx -- 发布时间:2016/10/14 10:54:00 -- afterload事件 e.form.Controls("TextBox1").select 上面代码我加了的。 原来的问题是登录窗口打开后,并不显示,需要在任务栏上点击一下窗口才出来,此时焦点就在该文本框中,可直接输入内容。 后来加了 e.Form.baseform.Topmost = true 后,窗口打开后直接显示了,文本框焦点也在密码文本框中,光标在闪烁,但输入不了字符,需要用鼠标点击一下文本框才能输入 请老师再看看
|
-- 作者:有点蓝 -- 发布时间:2016/10/14 11:07:00 -- 这个没有办法 |