問題タブ [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.

0 投票する
0 に答える
40 参照

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 コマンドを削除して、プレーン テキストを貼り付けるにはどうすればよいでしょうか?