繁体   English   中英

创建Windows窗体C#

[英]Creating a Windows Form C#

创建Windows窗体应用程序时,默认情况下给出一个

Form1

如果您随后创建自己的窗体,那么该窗体将成为From1的子窗体。

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

谢谢

您的Form1继承自部分类Form 如果要创建表单,则必须从基类Form继承。

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

我认为,你没有将第二种形式作为启动形式,这就是你可能将其视为子形式的原因。

您需要从Form类继承。 请参阅Form类的继承层次结构: http: //msdn.microsoft.com/en-us/library/system.windows.forms.form.aspx ,现在可以看到Control类的继承层次结构: http:// msdn .microsoft.com / zh-cn / library / system.windows.forms.control.aspx 这意味着Form是特定类型的Control,如果要创建自定义Form,则从Form类继承。 然后,您可以使用Controls.Add或Controls.Remove方法在表单中添加或删除控件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM