首页 > Windows开发 > 详细

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

时间:2019-09-12 19:37:40      阅读:100      评论:0      收藏:0      [点我收藏+]

在使用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#之出现异常无法将顶级控件添加到控件

原文:https://www.cnblogs.com/mgg520813/p/11514525.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!