私の VB.NET プログラムは、テキスト ファイルから読み込まれたテキストをユーザーに表示します。アプリケーションの動作に応じて、さまざまな間隔で特定の部分を自動的に強調表示したいと考えています。
TextBox
コントロールSelectionStart
とSelectionLength
メンバーを使用して、強調表示されたテキスト部分を手動で設定できます。TextBox
残念ながら、コントロールのReadOnly
メンバーが に設定されている場合、これは機能しませんTrue
。奇妙なことに、ユーザーは選択したテキストを手動でクリック アンド ドラッグできますが、選択がプログラムで実行された場合、テキストは強調表示されません。
ユーザーに変更させたくないので、テキストは読み取り専用にする必要があります。これに対する解決策はありますか?