环境VS2005 语言C#。项目:Windows控件库。
框架自动生成了构造函数部分如下:
namespace MyClaDLL
{
public partial class MyCla: UserControl
{
public MyCla()
{
InitializeComponent();
}
}
如果我想自己重写构造函数,如下;
namespace MyClaDLL
{
public partial class MyCla: UserControl
{
///////////////////////就是这个
public MyCla(Size sz, int Button_Height, ContextMenu Menu)
{
InitializeComponent();
this.Size =sz;
CMenu = Menu;
等等
}
}
这样的话,编译是不能通过的。
我想问的是:在Windows控件库项目里,构造函数能不能改阿???是不是只能使用默认的阿?
如果我想在初始的时候加点东西呢,如ContextMenu ,button之类的,在InitializeComponent();中添加肯定也不行吧,该怎么办呢???
框架自动生成了构造函数部分如下:
namespace MyClaDLL
{
public partial class MyCla: UserControl
{
public MyCla()
{
InitializeComponent();
}
}
如果我想自己重写构造函数,如下;
namespace MyClaDLL
{
public partial class MyCla: UserControl
{
///////////////////////就是这个
public MyCla(Size sz, int Button_Height, ContextMenu Menu)
{
InitializeComponent();
this.Size =sz;
CMenu = Menu;
等等
}
}
这样的话,编译是不能通过的。
我想问的是:在Windows控件库项目里,构造函数能不能改阿???是不是只能使用默认的阿?
如果我想在初始的时候加点东西呢,如ContextMenu ,button之类的,在InitializeComponent();中添加肯定也不行吧,该怎么办呢???
2)可以修改构造函数。
3)加点东西,可以直接在InitializeComponent(),但一般不在这加,自己写个函数来添加需要的东西。
如果改造了之后,那么可以把生成的Dll加到工具箱中吧。有的时候我动了构造函数,就不能加到ToolBox中了,只能在引用中 添加。还请各位指点一二。
马上可以结贴了。
我“管理”之后,在各位名字前面的选择框 是干什么的阿?分数在后面输入就行了,这个框要选吗??(哈哈,第一次)
如: (这里有个选择项)回复人:kssys() () 信誉:100