
vb如何判断一个窗体是否已经加载?
想写一个多窗体的程序,而且想用command()函数,但是出现的问题是,每次我打开一个新的文件,它都是把程序重新启动一次,有什么办法让后面打开的自动作为第一次打开的子窗口...
想写一个多窗体的程序,而且想用command()函数,但是出现的问题是,每次我打开一个新的文件,它都是把程序重新启动一次,有什么办法让后面打开的自动作为第一次打开的子窗口吗?就像word一样。
谢谢! 展开
谢谢! 展开
2个回答
展开全部
要想做到这一点,你必须学一下VB中的DDE,这是唯一的解决办法。具体思路就是,当打开文件时,检测本程序有没有已经打开,如果已经打开,就与先前已经打开的实例建立一个DDE会话,并要求那个实例打开这次用户想打开的文件,然后结束后来打开的实例;而如果没有已经打开的实例,就显示窗体,读取并处理文件。
既然想让一个程序打开多个文档,就要用到MDI(多文档界面)。
具体如何使用,请查阅VB自带的帮助文档MSDN。
既然想让一个程序打开多个文档,就要用到MDI(多文档界面)。
具体如何使用,请查阅VB自带的帮助文档MSDN。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询