vb如何判断一个窗体是否已经加载?

想写一个多窗体的程序,而且想用command()函数,但是出现的问题是,每次我打开一个新的文件,它都是把程序重新启动一次,有什么办法让后面打开的自动作为第一次打开的子窗口... 想写一个多窗体的程序,而且想用command()函数,但是出现的问题是,每次我打开一个新的文件,它都是把程序重新启动一次,有什么办法让后面打开的自动作为第一次打开的子窗口吗?就像word一样。
谢谢!
展开
 我来答
朝奈纯02
2010-08-18 · TA获得超过458个赞
知道小有建树答主
回答量:159
采纳率:0%
帮助的人:221万
展开全部
要想做到这一点,你必须学一下VB中的DDE,这是唯一的解决办法。具体思路就是,当打开文件时,检测本程序有没有已经打开,如果已经打开,就与先前已经打开的实例建立一个DDE会话,并要求那个实例打开这次用户想打开的文件,然后结束后来打开的实例;而如果没有已经打开的实例,就显示窗体,读取并处理文件。
既然想让一个程序打开多个文档,就要用到MDI(多文档界面)。
具体如何使用,请查阅VB自带的帮助文档MSDN。
张春辉中国
2010-08-17 · TA获得超过203个赞
知道答主
回答量:64
采纳率:0%
帮助的人:0
展开全部
你的意思应该是第一个是主窗体,其他的是子窗体吧。如果是这个意思的话应该把第一个窗体的MDIForm属性设置为True,其他的窗体的MDICHILD属性设置为True。这样就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式