以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口焦点  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=103300)

--  作者:goldenfont
--  发布时间:2017/7/5 14:09:00
--  窗口焦点
我在BeforeconnectDataSource事件里定义了e.HideSplashForm = True,然后直接跳出登录窗口,这个窗口可以显示在最前面,但是就是不能获得焦点,非要鼠标点击一下才可以输入内容,光标是在登录名那里闪烁的,这个怎么搞?注释掉不用启动封面的情况下,就正常的!
--  作者:有点甜
--  发布时间:2017/7/5 14:59:00
--  

 要这样处理下

 

下载信息  [文件大小:308.0 KB  下载次数:30]
图片点击可在新窗口打开查看点击浏览该文件:内置登录窗口控制.table

 

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=78549&authorid=0&page=0&star=1

 


--  作者:goldenfont
--  发布时间:2017/7/5 16:03:00
--  
我是自定义的登录窗口,模式的,不是内置登录窗口
--  作者:有点甜
--  发布时间:2017/7/5 16:12:00
--  
以下是引用goldenfont在2017/7/5 16:03:00的发言:
我是自定义的登录窗口,模式的,不是内置登录窗口

 

Timertick事件

 

If ShowAppWindow(e.Form.Text, 1) = True Then

    e.Form.BaseForm.TopMost = True

    e.Form.TimerEnabled = False

End If

 

http://www.foxtable.com/webhelp/scr/1322.htm

 


--  作者:goldenfont
--  发布时间:2017/7/20 19:03:00
--  
还是无法获得焦点,虽然在最前面显示,但是还是要鼠标点击一下对话框才能输入
--  作者:有点甜
--  发布时间:2017/7/20 19:27:00
--  

If ShowAppWindow(e.Form.Text, 1) = True Then

    e.Form.BaseForm.TopMost = True

    e.Form.TimerEnabled = False

    e.Form.Controls("TextBox1").Select

End If