TPopupMenu が割り当てられた Delphi 2007 VCL TPanel があります。パネルにはいくつかの TEdit コントロールがあります。編集は、親パネルのポップアップ メニューを継承します。このポップアップの継承を許可したくないので、編集では、コピー、切り取り、貼り付けなどを含むデフォルトの Windows TEdit ポップアップ メニューが表示されますが、それを行う方法はまだ見つかりません。親コンポーネントから継承するコントロールを設定する「ParentPopupMenu」タイプのプロパティはないようです。
1461 次
2 に答える
5
Try setting the PopupMenu's AutoPopup property to False, and then manually Popup() the menu when needed, since as in the TPanel's OnContextMenu event.
于 2010-04-14T01:15:18.443 に答える
4
これはQC#54286 です: Parent-PopupMenu が標準のコンテキスト メニューをオーバーライドします。Andreas Hausladen のVCL Fix Packはこの問題を修正し、期待どおりに動作するようにします。
于 2010-04-14T02:11:53.533 に答える