以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求个能在beforeopenproject中调用打开的窗体实例?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40909)

--  作者:jnletao
--  发布时间:2013/10/6 9:17:00
--  求个能在beforeopenproject中调用打开的窗体实例?
查到foxtable事件执行顺序
BeforeOpenProject--->  登录窗口---->BeforeConnectOuterDataSource

foxtable自带的登录窗口要在
BeforeOpenProject 后执行,不便于在登录前进行数据源切换选择

求个能在beforeopenproject中调用打开的窗体实例!
最好是在全局代码那里用代码生成


--  作者:ahbrq
--  发布时间:2013/10/6 10:29:00
--  
foxtable自带的登录窗口要在BeforeOpenProject 后执行,不便于在登录前进行数据源切换选择
--  作者:有点甜
--  发布时间:2013/10/6 10:41:00
--  
 只能直接写代码来定义了,参考

Dim nform As new System.Windows.Forms.Form
nform.text = "测试"
nform.show()


--  作者:sunsenfeng
--  发布时间:2013/10/6 13:45:00
--  

请问甜老师,这样定义的代码执行前,系统需要多长时间,就是在我们从打开程序到看到这个窗口,大约要几秒钟?

 


--  作者:有点甜
--  发布时间:2013/10/6 14:36:00
--  
 代码定义在beforeopenproject的话,就立马执行的。

 一般1秒左右显示,看窗口的内容的多少。

--  作者:程兴刚
--  发布时间:2013/10/6 16:49:00
--  

如果不懂得底层技术的话,您可以用一个孤立的没有界面只有一个模拟窗口的foxtable来设置或切换数据源,将连接字符串保存为文本文件,然后利用这个窗口的启动程序按钮退出该文件并打开您的真正的项目,而您的项目利用:BeforeConnectOuterDataSource事件读取文本文件的链接字符串,并应用到这里即可,链接字符串一般情况下不会每次设置,您也可以在您的项目的BeforeConnectOuterDataSource事件判断,读取文本文件的链接字符串为空时,则切换到那个数据源链接设置文件,设置好后再打开项目切换回来,怎么做,您就应该很清楚了!


--  作者:sunsenfeng
--  发布时间:2013/10/6 16:54:00
--  

程老师

这样的一个模拟窗口怎么做?

 


--  作者:程兴刚
--  发布时间:2013/10/6 16:58:00
--  
根据思路慢慢理,等官方上班了,我申请一个SQL数据源,抽时间再搞这个实例。
--  作者:ahbrq
--  发布时间:2013/10/6 21:35:00
--  
在哪些场合需呀用到这个?
--  作者:有点甜
--  发布时间:2013/10/6 21:37:00
--  
以下是引用ahbrq在2013-10-6 21:35:00的发言:
在哪些场合需呀用到这个?


做登陆窗口的时候,自定义的登陆窗口出现在数据源连接的后面,无法再改变数据源,而且登录窗口显示得较慢。
[此贴子已经被作者于2013-10-6 21:37:05编辑过]