Foxtable(狐表)用户栏目专家坐堂 → 请问窗口AfterLoad事件前还执行什么代码?


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

主题:请问窗口AfterLoad事件前还执行什么代码?

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


加好友 发短信
等级:婴狐 帖子:32 积分:405 威望:0 精华:0 注册:2016/7/23 10:33:00
请问窗口AfterLoad事件前还执行什么代码?  发帖心情 Post By:2017/1/26 10:26:00 [只看该作者]

我在AfterLoad事件里第一条语句弹出工具栏的可用属性为假,强性赋值为真弹出结果也是假。

Dim Pan工具栏 As WinForm.Panel = e.Form.Controls("Pan工具栏")
MessageBox.Show(Pan工具栏.visible)
Pan工具栏.visible = True
MessageBox.Show(Pan工具栏.visible)
Pan工具栏.visible = False
MessageBox.Show(Pan工具栏.visible)

 

以上结果全部为 False

 

新建窗口后执行结果是正确的,因此请教一下窗口AfterLoad事件前还执行什么代码?

[此贴子已经被作者于2017/1/26 10:28:05编辑过]

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


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/1/26 15:45:00 [只看该作者]

AfterLoad事件的时候,窗口还看不到,当然所有控件visible都是false的。事件执行完毕窗口出现后,控件visible才会是true

 回到顶部