社区
组件/控件开发
帖子详情
创建组件失败 未找到构造函数
虾条哥
2009-04-07 01:47:13
一个小项目,自定义了一个控件,一直使用正常,昨天突然不能在设计时加载到窗体,提示“创建组件失败 未找到构造函数”,虽然运行时加载没问题,程序能正常运行,但不能在设计时加载,做界面很不方便。
这是什么原因造成的,该怎么解决呢?
望高人不吝赐教,谢谢先
...全文
399
4
打赏
收藏
创建组件失败 未找到构造函数
一个小项目,自定义了一个控件,一直使用正常,昨天突然不能在设计时加载到窗体,提示“创建组件失败 未找到构造函数”,虽然运行时加载没问题,程序能正常运行,但不能在设计时加载,做界面很不方便。 这是什么原因造成的,该怎么解决呢? 望高人不吝赐教,谢谢先
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
虾条哥
2009-05-07
打赏
举报
回复
[Quote=引用 1 楼 whycom 的回复:]
加一个public 无参构造函数
[/Quote]
就这么解决的。
levine2008
2009-05-06
打赏
举报
回复
怎么解决的?????????
虾条哥
2009-04-07
打赏
举报
回复
已解决,谢了!
whycom
2009-04-07
打赏
举报
回复
加一个public 无参构造函数
C#
未找到
类型“***”上的
构造函数
异常原因
在通过反射机制Activator.CreateInstance(Type),进行对象
创建
的过程中,发生了“
未找到
类型“*”上的
构造函数
”异常,最后发现是因为某些
构造函数
没有空
构造函数
所造成的。所以在通过CreateInstance
创建
对象时,注意要
创建
的类型是否具有空
构造函数
,如果没有需要使用Activator.CreateInstance(Type, Object[])方法增加参数来进行
创建
构造函数
失败
什么函数都有可能
失败
,
构造函数
也不另外,比如new一个对象或空间不成功。当
构造函数
失败
的时候,其实很多时候我们不想这个对象被继续生成,这个时候就可以在
构造函数
里面抛出异常。C++规定
构造函数
抛出异常之后,对象将不被
创建
,析构函数也不会被执行,但已经
创建
成功的部分(比如一个类成员变量)会被部分逆序析构,不会产生内存泄漏。但有些资源需要在抛出异常前自己清理掉,比如打开成功的一个文件,最好关闭掉再抛出异
未找到
类型“****”上的
构造函数
的解决方案
一、问题描述: 写了一个用户控件A,然后准备在新建的用户控件B上实现控件A,在工具栏找到控件A并往控件B上拖的时候,VS系统报错。 二、解决方案: 仔细想想,其实犯了一个很简单的错误,你把控件A拖到控件B里面,控件A肯定要初始化,控件A后台代码如下: 初始化时,控件A是至少需要传入一个参数的,但是你直接拖控件,没有传入参数,这就跟初始化要求矛盾了,导致初始化报错。 可以在控件A新加一个初始化不需要参数的函数即可,如图所示。 记得清理并重新生成解决方案。 三、问题解决 如果这篇博客对您有所帮助的话,将是我
Winform下
创建
组件
失败
,未能加载文件或程序集,提示filenotfound
http://www.cnblogs.com/goahead777/archive/2011/09/01/2162036.html 由于用到noesis.javascript(即javascript.net),自己封装了一个webbrowser控件,但在设计窗口里,怎拉都拉不出控件,查了一个早上,发现是ide问题 ------------------
Vue
构造函数
Vue
构造函数
我们知道,我们在使用Vue的时候,要使用new操作符进行调用,这说明Vue应该是一个
构造函数
,所以我们要做的第一件事就是:把Vue
构造函数
搞清楚。 #Vue
构造函数
的原型 在了解 Vue 这个项目一节中,我们在最后提到这套文章将会以npm run dev为切入点: "dev": "rollup -w -c scripts/config.js -...
组件/控件开发
8,834
社区成员
7,151
社区内容
发帖
与我相关
我的任务
组件/控件开发
.NET技术 组件/控件开发
复制链接
扫一扫
分享
社区描述
.NET技术 组件/控件开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章