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 をオーバーライドする適切なメソッドが見つかりません