以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]文本框输入焦点问题  (http://www.foxtable.com/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
--  
这个没有办法