none
フォーム継承で IDE で編集できなくなるコントロールがある RRS feed

  • 質問

  •  Form1 に Panel と MenuStrip コントロールを貼り付け、それぞれの Modifiers を Protected 等に変更します。
     Form1 から継承した Form2 で、Panel のプロパティはプロパティウィンドウから編集できますが、MenuStrip の方はプロパティウィンドウが灰色になって編集できません。

     Form2 の InitializeComponent にコードを記述する分にはエラーも出ず本来の動作をすることから、継承自体は行えているものの、IDE からの編集ができない状態になっているようです。

     MenuStrip への項目追加などは IDE 経由で使えないと生産性が低下するのですが、回避する手段はあるのでしょうか? 
     それとも、継承後は IDE による操作は不能で、直にコード編集しないといけないのでしょうか。

     なお、VB および C# の両方で現象を確認しています。

    2006年3月24日 8:26

すべての返信