Foxtable(狐表)用户栏目专家坐堂 → [求助]文本框输入焦点问题


  共有2570人关注过本帖树形打印复制链接

主题:[求助]文本框输入焦点问题

帅哥哟,离线,有人找我吗?
lzzhx
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
[求助]文本框输入焦点问题  发帖心情 Post By:2016/10/14 10:31:00 [只看该作者]

请教老师:
        我想在登录窗口中(模式窗口)一打开后,就将焦点置在输入密码的文本框中,现在的现状是:

窗口打开后,密码文本框中光标闪烁,但不能输入任何内容,只有鼠标点一下文本框,才能输入内容,请问该如何解决?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/14 10:41:00 [只看该作者]

afterload事件

e.form.Controls("TextBox1").select

这个其实是登录窗口没有获取焦点,很多因素都会导致登录窗口没有办法获取焦点
比如系统已经打开了多个窗口
比如afterload或者狐表事件有其他代码处理导致窗口变成非活动窗口

 回到顶部
帅哥哟,离线,有人找我吗?
lzzhx
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
  发帖心情 Post By:2016/10/14 10:54:00 [只看该作者]

afterload事件

e.form.Controls("TextBox1").select
上面代码我加了的。
原来的问题是登录窗口打开后,并不显示,需要在任务栏上点击一下窗口才出来,此时焦点就在该文本框中,可直接输入内容。

后来加了 e.Form.baseform.Topmost = true 后,窗口打开后直接显示了,文本框焦点也在密码文本框中,光标在闪烁,但输入不了字符,需要用鼠标点击一下文本框才能输入

请老师再看看

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/14 11:07:00 [只看该作者]

这个没有办法

 回到顶部