Windows C#の基本クラスとしてpanelを使用してカスタムコントロールを作成しました。
ここで、カスタムコントロールデザイナを制限して、他のコントロールのドラッグアンドドロップを制限したいと思います。
この機能をどのように実現できますか?
[System.ComponentModel.Designer(typeof(System.Windows.Forms.Design.ControlDesigner))]
public class MyPanel
{
}
各コントロールには、設計時にどのように処理するかを Windows フォーム設計者に伝えるデザイナー クラスが割り当てられています。Panel はコンテナー コントロールであり、そのデザイナーは他のコントロールをそこにドロップできます。上記のコードは、コントロールのデザイナを単純なデザイナ (ラベルなど) に変更します。このデザイナは、他のコントロールを含める (デザイン時にドロップする) ことをサポートしていません。