【发布时间】:2012-09-29 05:30:51
【问题描述】:
我正在构建一个扩展 DataGridView 的 WinForms 自定义控件。
interface IMyControl<A, B> { }
public partial class MyControl<A, B> : DataGridView, IMyControl<A, B>
{
}
A 和 B 是业务域对象类型。
但是,代码不会编译。 MyControl.Designer.cs 无法编译。
protected override void Dispose(bool disposing) //no suitable method found to override
{
if (disposing && (components != null))
{
components.Dispose();
}
//'object' does not contain a definition for 'Dispose'
base.Dispose(disposing);
}
'Infrastructure.MyControl.Dispose(bool)': 找不到合适的方法来覆盖 MyControl.Designer.cs
【问题讨论】:
标签: c# winforms oop design-patterns