Foxtable(狐表)用户栏目专家坐堂 → [求助]加载表后为什么非要重新打开一次窗口才能发挥作用?


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

主题:[求助]加载表后为什么非要重新打开一次窗口才能发挥作用?

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/27 11:16:00 [显示全部帖子]

 方法一:打开窗口前加载;

 

 方法二:打开窗口两次,第一次打开加载表,然后重新打开一次。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/27 15:36:00 [显示全部帖子]

以下是引用新福星在2017/6/27 14:01:00的发言:
方法一有效;方法二无效,第二次打开时会报错,请这个表已经加载了!

 

方法二:你afterLoad事件的代码怎么写的?

 

 

[此贴子已经被作者于2017/6/27 15:37:32编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/27 15:40:00 [显示全部帖子]

方法二:AfterLoad事件

 

If DataTables.Contains("表A") = False Then
    DataTables.Load("表A")
    e.Form.Visible = False
    e.Form.close
    e.Form.Show
    'basemainform.AddOwnedForm(e.Form.BaseForm)
End If


 回到顶部