多くのアプリケーションでは、テキスト編集を頻繁に行うことを期待していますが、アプリケーションを操作する可能性が最も高いテキストを強調表示するという点で、テキストをダブルクリックするとデフォルト以外の動作が行われます。簡単な例として、この文は、異なるアプリケーションで異なる動作をテキスト領域またはテキストボックスをダブルクリックしたときの強調表示の動作を指定しますか?
:私はメモ帳やダブルワードをクリックしてください「サンプル」であることを入力すると
これは、「サンプル」文
です(理想的に言えば、サンプルの 'm'と 'p'の間の単語の中間)、最初の見積もりから2番目の見積もり後のスペースまでのメモ帳が強調表示されます。その文がVisual Studioのコメントにあり、同じ場所をダブルクリックすると、引用符を強調表示せずにサンプルの 'e'にハイライト表示されます。
自分のアプリケーションでこれらのハイライト表示をカスタマイズするにはどうすればよいですか? winformsとWPFは異なるのですか?私はそれをダブルクリックイベントで動作させるために自分のやり方をハックすることができると思うが、もっと優雅な/意図的な解決策がこれ専用にあるのだろうか?
私の回答はまったく役に立たなかったのですか、この質問は死んだ質問ですか? – Skintkingle
あなたの答えは私自身の種類のものを転がしたいと思ったら私がやることです。私は、ダブルクリックでハイライトするテキストをカスタム条件にするために、イベント駆動型、コンテキスト依存型の方法に対応したアプローチを探していました。明らかにこれを行う方法はありません。 –