クラスのメンバーを Control にする必要があり、定義したインターフェイスを実装する必要があります。
このように宣言すると...
public class MyClass
{
public Control MyMember;
}
...その後、インターフェイスメソッドを取得しませんが、このように宣言すると...
public class MyClass
{
public IMyInterface MyMember;
}
...次に、Control メソッドを取得できません。MyMember を両方から継承する型に初期化する必要があることを指定する方法はありますか? MSDN で見つかりません。何かのようなもの...
public class MyClass
{
public Control : IMyInterface MyMember;
}
... また ...
public class MyClass
{
public Control MyMember : IMyInterface;
}
...ただし、どちらも機能しません。メンバーを宣言するときにインターフェイスを指定できますか? その場合、どのように指定できますか?