龙空技术网

添加控件报错提示“无法将顶级控件添加到控件”的解决方法

各类ERP和财务软件 182

前言:

今天朋友们对“vbnet动态添加自定义控件”大约比较关怀,你们都需要剖析一些“vbnet动态添加自定义控件”的相关文章。那么小编也在网上网罗了一些有关“vbnet动态添加自定义控件””的相关资讯,希望兄弟们能喜欢,小伙伴们快快来了解一下吧!

(一) 标题

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

标签: #vbnet动态添加自定义控件