(一) 标题
VS2019+VB.NET开发环境中将一个控件添加到另一个控件内报错提示“无法将顶级控件添加到控件”的解决方法。
(二) 环境
开发环境:VS2019+VB.NET
(三) 报错
(1) 文字
无法将顶级控件添加到控件
(2) 图片
(3) 描述
将控件“Form模板数据库配置”添加到控件“Panel1”中,代码如下运行代码后报错:
Panel1.Controls.Add(Form模板数据库配置)
(四) 解决
(1) 描述
将被添加到其他控件的控件的TopLevel属性设置为False
(2) 代码
Form模板数据库配置.TopLevel = False
Panel1.Controls.Add(Form模板数据库配置)
Form模板数据库配置.Show()
Form模板数据库配置.Dock = DockStyle.Fill