0

Windows C#の基本クラスとしてpanelを使用してカスタムコントロールを作成しました。

ここで、カスタムコントロールデザイナを制限して、他のコントロールのドラッグアンドドロップを制限したいと思います。

この機能をどのように実現できますか?

4

1 に答える 1

0
[System.ComponentModel.Designer(typeof(System.Windows.Forms.Design.ControlDesigner))]
public class MyPanel
{
}

各コントロールには、設計時にどのように処理するかを Windows フォーム設計者に伝えるデザイナー クラスが割り当てられています。Panel はコンテナー コントロールであり、そのデザイナーは他のコントロールをそこにドロップできます。上記のコードは、コントロールのデザイナを単純なデザイナ (ラベルなど) に変更します。このデザイナは、他のコントロールを含める (デザイン時にドロップする) ことをサポートしていません。

于 2012-12-03T13:10:03.217 に答える