我希望窗口的菜单项维护一个由主窗体生成的打开窗口列表。当表单关闭时,列表将减少。此功能存在于excel 2003中,其中单击窗口的菜单项,列出了打开的工作簿。我可以编写一个单例形式,其中所有其他表单将报告表单创建,但我想知道.Net中是否已存在此功能。我不想重新发明轮子。
答案 0 :(得分:1)
我认为Application.OpenForms就是您所需要的: http://msdn.microsoft.com/en-us/library/system.windows.forms.application.openforms.aspx
答案 1 :(得分:1)
每个线程都需要一个单独的线程,并在每个线程上调用Application.Run(yourform)
您显然可以创建线程数组,表单和cettera。
答案 2 :(得分:0)
这是自动完成的。以下是向您展示如何:http://msdn.microsoft.com/en-us/library/ms171654.aspx
的链接