public class FooterGrid : DataGridView
{
public FooterGrid()
{
heInit();
}
}public partial class myGrid : FooterGrid
{
public myGrid()
{
InitializeComponent();
myInit();
}
public myGrid(IContainer container)
{
container.Add(this);
InitializeComponent();
myInit();
}
}
FooterGrid是在网上找的扩展网格控件,myGrid是在FooterGrid的基础上再扩展。
觉得奇怪,为什么人家的不用 IContainer与InitializeComponent ,而我的要。
那是做什么用的,可不可以去掉呀?
{
public FooterGrid()
{
heInit();
}
}public partial class myGrid : FooterGrid
{
public myGrid()
{
InitializeComponent();
myInit();
}
public myGrid(IContainer container)
{
container.Add(this);
InitializeComponent();
myInit();
}
}
FooterGrid是在网上找的扩展网格控件,myGrid是在FooterGrid的基础上再扩展。
觉得奇怪,为什么人家的不用 IContainer与InitializeComponent ,而我的要。
那是做什么用的,可不可以去掉呀?
我想用继承的方法把特定的功能分别移到不同的层中(如 myFilterGrid : myConfigGrid : myFloatEditorGrid : ...),最终构成 myGrid,到时要修改哪个功能就直接找那个文件就是了。