Foxtable(狐表)用户栏目专家坐堂 → 关于两口独立窗口之间的关系


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

主题:关于两口独立窗口之间的关系

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


加好友 发短信
等级:童狐 帖子:276 积分:2971 威望:0 精华:0 注册:2010/9/20 11:21:00
关于两口独立窗口之间的关系  发帖心情 Post By:2017/9/6 16:12:00 [只看该作者]

因工作需要,有两个窗口A.B均为独立模式,绑定同一个表,窗口中的表均作为副本表,其中B表由A表中的一个按纽打开。
现在有两个问题:
1、两个窗口中均有一个PictureViewer 控件,绑定到表中的同一个图片列。两个窗口单独运行或分别打开同时显示时,均能正常显示图片。而当B窗口由A窗口中的按纽打开时,则不能显示。
2、由A窗口打开B窗口后,有时会出现Foxtable无反应的情况。

请各位大神帮忙啦!

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


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

1、PictureViewer绑定的是主表还是各自窗口的副本表?

 

2、PictureViewer不能显示,是否你动态设置了其存放路径等属性?

 

3、实例发上来测试。


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


加好友 发短信
等级:童狐 帖子:276 积分:2971 威望:0 精华:0 注册:2010/9/20 11:21:00
  发帖心情 Post By:2017/9/6 17:39:00 [只看该作者]

1、PictureViewer绑定的表经过多种组合测试均无效(包括都绑定主表、都绑定副表、一个主表一个副表),都是单独显示没问题,一起显示则不行。
2、在窗口中没有设置PictureViewer的来源
    是在AfterLoad  中设置的
     e.Form.Controls("PictureViewer1").BindingField = tbl  & ".证件照"

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


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

 做个对应的例子发上来说明。

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


加好友 发短信
等级:童狐 帖子:276 积分:2971 威望:0 精华:0 注册:2010/9/20 11:21:00
  发帖心情 Post By:2017/9/6 20:08:00 [只看该作者]

发现和A窗口是否有PictureViewer无关系。
B窗口只要单独打开,B窗口中的PictureViewer就显示正常。
但是:只要两个窗口都打开,B窗口中的PictureViewer就不正常。
即使先打开B窗口,这时正常;然后再打开A窗口,显示就不正常了;但再把A窗口关了,又正常了。

[此贴子已经被作者于2017/9/6 20:48:52编辑过]

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


加好友 发短信
等级:童狐 帖子:276 积分:2971 威望:0 精华:0 注册:2010/9/20 11:21:00
  发帖心情 Post By:2017/9/6 20:29:00 [只看该作者]

把A窗口的所有事件全部删除了,还是这样。
[此贴子已经被作者于2017/9/6 20:48:26编辑过]

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


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

 单独做个例子,发上来,一切迎刃而解。

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


加好友 发短信
等级:童狐 帖子:276 积分:2971 威望:0 精华:0 注册:2010/9/20 11:21:00
  发帖心情 Post By:2017/9/6 21:10:00 [只看该作者]

将A窗口中的表改成非副本就可以解决B窗口中显示问题,虽然影响到主表的显示格式,但先这样将就下了。
[此贴子已经被作者于2017/9/6 21:10:00编辑过]

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


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

以下是引用lake163在2017/9/6 21:10:00的发言:
将A窗口中的表改成非副本就可以解决B窗口中显示问题,虽然影响到主表的显示格式,但先这样将就下了。
[此贴子已经被作者于2017/9/6 21:10:00编辑过]

 

单独做一个例子,也是有这种情况?


 回到顶部