[英]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.