2011-12-26 140 views
0

当您创建一个Windows窗体应用程序,默认情况下给予创建Windows窗体C#

Form1 

如果然后创建自己的窗口形式,这种形式就变成了1跳转的孩子。

如何创建不是默认Form1的子项的窗体?这可能吗?

感谢

+0

在可视化解决方案及其项目下,如果添加尽可能多的表单,他们永远不会成为其他的孩子。相反,它们彼此独立。转到Program.cs并查看Applicaton.Run()行的方法。在那里你可以指定你想要运行的表单。 – Zenwalker 2011-12-26 06:28:51

+0

你的问题不清楚 – 2011-12-26 06:33:58

+0

谢谢zenwalker :) – Ari 2011-12-26 06:41:05

回答

1

Form1从局部类Form继承。如果你想创建一个表单,你必须继承基类Form

1

当您在Windows项目中创建任何其他窗体时,它不是第一个窗体的子窗体。我不知道你如何得到窗体的孩子。

我认为,你没有得到第二种形式作为启动形式,这就是你可能认为它是儿童形式的原因。

+0

是的,好吧,我有一个form1和一个form2,当我关闭form1时form2也被关闭了。 – Ari 2011-12-26 06:40:27

+0

这是因为你已经从form1开始了form2。为了实现这一点,您需要使用MDIParent的概念。并且form1和form2这两个表单都将由MDIparent进行管理,因此这些表单都不依赖于它们。 – 2011-12-26 08:52:28

相关问题