2017-06-22 7 views
4

EA Apiの "EA_OnPostNewElement"を使用して、ツールボックスからドロップされた要素を修正しています。間もなく、ツールボックスの要素をダイアグラムにドロップすると、EAのプロパティdiaglogがポップアップ表示されます。使用後もEAのプロパティダイアログを隠すには?

Repository.SuppressEADialogs = true; 

要素がツールボックスからドロップされた場合、EA diaglogを抑制する方法はありますか?

+0

イベントが発生すると即座にそのプロパティを設定していることを確認してください。まだ動作しない場合はバグとしてカウントし、重要な場合は – Mart10

+0

ここにイベントを投稿する必要がありますあなたが何かしている場合には、私たちが指摘するべきではないと指摘してください。 – Mart10

+0

私はよくわかりませんが、プロパティダイアログを表示したくない場合は、イベントコードでtrueを返す必要があります要素の作成を処理したことを示します) – Mart10

答えて

0

は実際にはRepository.SuppressEADialogs = true;を使用して、標準のプロパティダイアログが表示されないようにします。
これでうまくいかない場合は、おそらくバグレポートを送るべきです。

しかし、あなたはまた、オプションにObjects | Edit Object on New

を無効にすることによって、一般的なオプションから次にEAはあなたがダブルクリックイベントを処理していることを知っているように、独自のプロパティダイアログを表示し、trueを返すためにイベントEA_OnContextItemDoubleClickedを使用することを無効にすることができますとにかくデフォルトのプロパティダイアログは表示されません。

関連する問題