Foxtable(狐表)用户栏目专家坐堂 → 求个能在beforeopenproject中调用打开的窗体实例?


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

主题:求个能在beforeopenproject中调用打开的窗体实例?

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


加好友 发短信
等级:四尾狐 帖子:936 积分:7719 威望:0 精华:0 注册:2013/7/7 13:37:00
求个能在beforeopenproject中调用打开的窗体实例?  发帖心情 Post By:2013/10/6 9:17:00 [只看该作者]

查到foxtable事件执行顺序
BeforeOpenProject--->  登录窗口---->BeforeConnectOuterDataSource

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

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


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


加好友 发短信
等级:小狐 帖子:314 积分:2412 威望:0 精华:0 注册:2013/9/29 20:41:00
  发帖心情 Post By:2013/10/6 10:29:00 [只看该作者]

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

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/6 10:41:00 [只看该作者]

 只能直接写代码来定义了,参考

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


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


加好友 发短信
等级:二尾狐 帖子:599 积分:4188 威望:0 精华:0 注册:2011/12/21 11:25:00
  发帖心情 Post By:2013/10/6 13:45:00 [只看该作者]

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

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/6 14:36:00 [只看该作者]

 代码定义在beforeopenproject的话,就立马执行的。

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

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40550 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/10/6 16:49:00 [只看该作者]

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


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


加好友 发短信
等级:二尾狐 帖子:599 积分:4188 威望:0 精华:0 注册:2011/12/21 11:25:00
  发帖心情 Post By:2013/10/6 16:54:00 [只看该作者]

程老师

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

 


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40550 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/10/6 16:58:00 [只看该作者]

根据思路慢慢理,等官方上班了,我申请一个SQL数据源,抽时间再搞这个实例。

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


加好友 发短信
等级:小狐 帖子:314 积分:2412 威望:0 精华:0 注册:2013/9/29 20:41:00
  发帖心情 Post By:2013/10/6 21:35:00 [只看该作者]

在哪些场合需呀用到这个?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/6 21:37:00 [只看该作者]

以下是引用ahbrq在2013-10-6 21:35:00的发言:
在哪些场合需呀用到这个?


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

 回到顶部
总数 11 1 2 下一页