以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何将模式窗口强制置前?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=80518)

--  作者:狂风暴雨狂波
--  发布时间:2016/1/25 13:16:00
--  如何将模式窗口强制置前?
如何将模式窗口强制置前?Forms("窗口1").baseform.TopMost = True如果窗口1是独立窗口运行正常,为什么改成模式窗口运行报错,提示:
未将对象引用设置到对象的实例。模式窗口该怎么写代码?
[此贴子已经被作者于2016/1/25 15:32:16编辑过]

--  作者:狂风暴雨狂波
--  发布时间:2016/1/25 15:18:00
--  
 Forms("窗口1").baseform.TopMost = True如果窗口1是独立窗口运行正常,为什么改成模式窗口运行报错,提示:
未将对象引用设置到对象的实例。模式窗口该怎么写代码?

--  作者:Hyphen
--  发布时间:2016/1/25 15:49:00
--  
模式窗口默认就是置顶的,如果有多个模式窗口的话,要注意打开顺序
--  作者:狂风暴雨狂波
--  发布时间:2016/1/25 15:53:00
--  
模式窗口中再打开模式窗口后打开的模式窗口看不到
--  作者:狂风暴雨狂波
--  发布时间:2016/1/25 22:08:00
--  
如何注意顺序?
--  作者:大红袍
--  发布时间:2016/1/25 23:26:00
--  
以下是引用狂风暴雨狂波在2016/1/25 22:08:00的发言:
如何注意顺序?

 

模式窗口afterLoad事件写代码

 

e.Form.BaseForm.TopMost = true


--  作者:狂风暴雨狂波
--  发布时间:2016/1/26 12:58:00
--  
以下是引用大红袍在2016/1/25 23:26:00的发言:

 

模式窗口afterLoad事件写代码

 

e.Form.BaseForm.TopMost = true

我是这么写可运行出错啊,提示:未将对象引用设置到对象的实例。如果是独立窗口就不会提示,这是怎么回事?

[此贴子已经被作者于2016/1/26 12:58:32编辑过]

--  作者:大红袍
--  发布时间:2016/1/26 23:24:00
--  
以下是引用狂风暴雨狂波在2016/1/26 12:58:00的发言:

我是这么写可运行出错啊,提示:未将对象引用设置到对象的实例。如果是独立窗口就不会提示,这是怎么回事?

[此贴子已经被作者于2016/1/26 12:58:32编辑过]

 

只有独立窗口、模式窗口,才能在afterLoad事件写BaseForm。