Foxtable(狐表)用户栏目专家坐堂 → [求助]主窗口和独立窗口中第三方控件的问题


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

主题:[求助]主窗口和独立窗口中第三方控件的问题

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


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

删除AfterLoad事件代码

 

'e.Form.baseform.windowstate = 2  '窗口最大化


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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
  发帖心情 Post By:2018/4/28 12:21:00 [只看该作者]

谢谢老师:

这个问题解决了,请老师再看看这个例子中的代码有没有不太合适的地方,再给优化一下。


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


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

代码差不多的。具体要做什么功能请详细说。

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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
  发帖心情 Post By:2018/4/28 13:20:00 [只看该作者]

主要问题还是在窗体的尺寸改变后事件中,我试了一下,不同类型的窗口,窗口的afterload和Sizechanged事件的执行顺序是不一样的,有的窗口的Sizechanged事件还要执行多次。

如果将该控件放在一个共有窗体中,因为先执行了Sizechanged事件,此时控件还没有没有添加,会出错的。

 


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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
  发帖心情 Post By:2018/4/28 13:26:00 [只看该作者]

如何在Sizechanged事件中判断这个控件是否已添加,若已添加,就执行事件主体,若还没有添加,就不执行?

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


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

以下是引用lzzhx在2018/4/28 13:26:00的发言:
如何在Sizechanged事件中判断这个控件是否已添加,若已添加,就执行事件主体,若还没有添加,就不执行?

 

Dim AxCAD1 = e.Form.controls("panel1").basecontrol.controls("AxCAD1")
If AxCAD1 IsNot Nothing Then
    AxCAD1.width = e.Form.controls("panel1").width
    AxCAD1.height = e.Form.controls("panel1").height
End If


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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
  发帖心情 Post By:2018/4/28 16:25:00 [只看该作者]

谢谢老师


 回到顶部
总数 17 上一页 1 2