問題タブ [trichedit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - TRichEdit の組み込みの貼り付けショートカットを削除するにはどうすればよいですか?
Delphi 11 Alexandria の Windows 10 の 32 ビット VCL アプリケーションでは、TRichEdit
コントロールがあります。TRichEdit
( Delphi 11 Alexandria のクラスは以前の Delphi バージョンとは異なることに注意してください)。
現在、TRichEdit
組み込みの貼り付けコマンドとショートカットがあるようです。CTRL + V を押すと、クリップボードの内容が挿入されます (画像、書式設定されたテキスト)。
ここまでは順調ですね。しかし、ユーザーが PLAIN TEXT (つまり、フォーマットされていないテキスト) を明示的に貼り付けられるようにするために、クリップボードにフォーマットされたテキストがある場合でも、「Paste Plain Text」メニュー項目コマンドを作成しました。
このコマンドにショートカット SHIFT+CTRL+V を割り当てました。(このショートカットは、フォーマットされていないテキストを貼り付けるために多くのアプリケーションで広く使用されています)。しかし、RichEdit1 で SHIFT+CTRL+V を入力すると、クリップボードからの FORMATTED テキストが貼り付けられます! 明らかに、RichEdit1 のビルトイン SHIFT+CTRL+V コマンドは、カスタム ショートカットよりも優先されます。
では、RichEdit1 に組み込まれている SHIFT+CTRL+V コマンドを削除して、プレーン テキストを貼り付けるにはどうすればよいでしょうか?