1

IDesignerHost を使用し、コントロールのドラッグ アンド ドロップを実装するデスクトップ アプリケーションがあります。これはhttp://msdn.microsoft.com/en-us/magazine/cc163634.aspxの例に基づいています。

INameCreationService & を CreateName メソッドに実装し、コントロール名を受け入れるダイアログを表示しています。http://www.codeproject.com/Articles/91265/UserControl-Prompts-for-ControlName-after-Drop-in

問題は、ユーザーがコピーして貼り付けるたびに、EnterControlNameDialog がポップアップすることです。ユーザーが一連のコントロール (5 つの内部コントロールを持つグループボックスなど) をコピーすると、EnterControlNameDialog が 6 回表示されます。

ツールボックスのドラッグ アンド ドロップで新しいコントロールが作成された場合にのみ、EnterControlNameDialog を表示したいと思います。コピー&ペースト中に、このポップアップを表示せずにコントロールを自動的に作成したい。

これは可能ですか?

4

0 に答える 0