個人フォーム (住所、電話番号など) を持つプロトタイプの企業アプリケーションを継承しました。
言及された人のフォームでは、1つのラベル+テキストフィールドがフォーム自体の子であり、視覚的に属するパネルの子ではありません。
コントロールの親をフォームから VS 2008 デザイナーの既存のパネルに変更するにはどうすればよいですか?
アップデート:
ああ、念願の牛オーカーが残した超魔法特注グループボックスコントロールに問題があるようだ。通常のグループ ボックスにドラッグすると機能します ...
更新 2:
ドキュメント アウトラインの助けを借りて、アプリケーションにあるカスタム "GroupBoxExt" に欠陥があり、コントロールをパネルにドラッグすると (またはパネル上のコントロールの位置を変更するだけで)、それがフォームに割り当てられることがわかります。
更新 3:
何が間違っていたのかがわかったので (ドキュメントのアウトラインのヒントに感謝します)、Google にアクセスして、 CodeGuruでカスタム グループ ボックスを見つけました。その記事の著者は、カスタム パネルを次のように装飾する必要があることを発見しました。
[Designer("System.Windows.Forms.Design.ParentControlDesigner, System.Design", typeof(IDesigner))]
素敵なコンテナとして振る舞うようにします。