找回密码
 立即注册

QQ登录

只需一步,快速开始

yinzhm

初级会员

32

主题

129

帖子

339

积分

初级会员

积分
339

活字格认证微信认证勋章

yinzhm
初级会员   /  发表于:2016-3-31 10:45  /   查看:4710  /  回复:9
Inputman for. winforms 8.0J

9 个回复

倒序浏览
yinzhm
初级会员   /  发表于:2016-3-31 15:56:25
推荐
不好意思,问题解决了。对于方法签名作了如下修改就好了:Public Sub New(ByRef container As IContainer)  ⇒ Public Sub New(ByVal container As IContainer)
回复 使用道具 举报
yinzhm
初级会员   /  发表于:2016-3-31 10:47:05
沙发
控件是由老版本的升级过来的,由于历史原因,需要在GcNumber的基础上封装一层,也就是继承自GcNumber。
回复 使用道具 举报
yinzhm
初级会员   /  发表于:2016-3-31 10:51:37
板凳
问题描述:GcNumber原本有多个构造函数,不带参数和带参数的。控件没有扩展之前,直接在设计窗口拖拽生成控件时,默认调用的是带参数的构造函数,传入的时IContainer接口对象。但是我把控件扩展之后,也写了多个构造函数,这是我通过拖拽生成控件时,默认调用的时不带参数的构造函数,我还是希望调用带参数的构造函数。因为调用带参数的构造函数和不带参数的构造函数,生成的控件对象的属性值不同。
回复 使用道具 举报
yinzhm
初级会员   /  发表于:2016-3-31 10:53:46
地板
请问有什么方法吗,我尝试过,都不起作用。只能请教大神了。需要有什么配置吗?还是需要添加什么注解?
回复 使用道具 举报
Leo
超级版主   /  发表于:2016-3-31 15:23:11
5#
把你写的全部构造函数贴上来看看
回复 使用道具 举报
yinzhm
初级会员   /  发表于:2016-3-31 15:56:24
6#
不好意思,问题解决了。对于方法签名作了如下修改就好了:Public Sub New(ByRef container As IContainer)  ⇒ Public Sub New(ByVal container As IContainer)
回复 使用道具 举报
yinzhm
初级会员   /  发表于:2016-3-31 15:58:14
8#
ByRef改为ByVal之后,拖拽生成控件时默认就调用这个带参数的构造函数了。3Q!!!
回复 使用道具 举报
yinzhm
初级会员   /  发表于:2016-3-31 15:58:45
9#
这个也可以结帖了,谢谢!!!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-3-31 16:21:28
10#
yinzhm 发表于 2016-3-31 15:58
这个也可以结帖了,谢谢!!!

谢谢反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部