测试那些事——C#之出现异常无法将*控件添加到控件

在使用Visual Studio 2005 开发Windows程序的时候,需要在容器控件中显示一个新的Form,直接使用如下代码出现异常无法将*控件添加到控件:
MyForm myForm = new MyForm();
container.Controls.Add(myForm);
网上查阅了相关资料,解决方法很简单。由于Form默认为*控件,所以在容器控件中加入会出现标题所示异常。
只要在添加控件的代码之前将Form设置为非*控件即可解决错误。
MyForm myForm = new MyForm();
myForm.TopLevel = false;
container.Controls.Add(myForm);

测试那些事——C#之出现异常无法将*控件添加到控件

上一篇:AutoCAD.Net/C#.Net QQ群:193522571 C#判断文件夹是否已经打开


下一篇:AcWing - 145 - 超市 = 贪心