Windowsフォームアプリケーションでは、プレーンテキスト(現在は書式設定は不要)を編集したいが、テキストの一部を編集不可能にしておきたい。例えば。ユーザーが追加のテキストを追加または追加するか、「ABC」を完全に削除することができる「ABC」から始めるが、「ABC」は編集不可能なアトムとして常に保持する。Windowsフォームの(リッチ)テキストボックスの編集不可能な部分
私の最初の考えは、RichTextBoxを使用してRTFフィールド({\field...}
)を追加することでしたが、RichTextBoxはフィールドをサポートしていないようです。
もう1つのアプローチは、編集不可能なテキストを画像として追加することです。しかし、イメージのサイズ変更を確実に防止する方法は見つけられませんでした。 (前に質問された質問:Remove the ability to resize an image pasted into a richtextbox and add an event to that image. C#)
フィールドや画像を使用してこれを動作させる方法はありますか?または、望ましい動作を設計するための他の方法はありますか?
アドバイスをいただき、ありがとうございました。このプロパティはわかりませんでした。いくつかの問題が発生しました(SelectionProtectedで始まるテキストボックスの冒頭にテキストを追加することはできません。選択範囲全体を削除することはできません)。 –