タイトル : Re^2: FormにInheritsするとエラー 投稿日 : 2007/08/10(Fri) 10:17 投稿者 : ひでと
ありがとうございます。 > > 多分、私の発言 > (http://hanatyan.sakura.ne.jp/vbnetbbs/wforum.cgi?no=6047&reno=6046&oya=6027&mode=msgview&page=0) > を受けてだと思いますが・・・ > > これ、できないですね。 この掲示板の中にもFormの中にInherritsを使ってる投稿があったと思います。 以前試してみて、「なぜできるんだろう?」と疑問に思っていました。 > > VB.NETのFormクラスは、「System.Windows.Forms.Form」を継承する必要があります。 > ところが、VB.NETでは、「クラスは他の1 つのクラスからしか継承できない」 > と言う制約があるので、「Class1」は駄目と言うことに。 > > Form1の「System.Windows.Forms.Form」を継承先から外して、 > 代わりに「Class1」に「System.Windows.Forms.Form」を継承させればできるかも・・・ > > でもコレって、実質、ひでとさんが実際にやられている「継承されたフォーム」と同じことに・・・ 魔界の仮面弁士さんのレスで 「AddHandler メソッドで動的にイベントを関連づけてやれば OK です。」 というのを教えていただいたので、そちらの方をアプローチしてみます。 |