掲示板、番号付け、サイズ 10 の arial、下線、太字、斜体に制限したいリッチテキスト ボックスがあります。
他に何も可能ではありません。この問題は、ユーザーがテキスト ボックスに何かを貼り付けたときに発生します。背景色、写真などがテキストボックスに貼り付けられます。
貼り付けはまだ可能である必要があります。ただし、掲示、番号付け、下線、太字、斜体のみを保持したいだけです。
これをどのように修正しますか?
掲示板、番号付け、サイズ 10 の arial、下線、太字、斜体に制限したいリッチテキスト ボックスがあります。
他に何も可能ではありません。この問題は、ユーザーがテキスト ボックスに何かを貼り付けたときに発生します。背景色、写真などがテキストボックスに貼り付けられます。
貼り付けはまだ可能である必要があります。ただし、掲示、番号付け、下線、太字、斜体のみを保持したいだけです。
これをどのように修正しますか?
イベントをインターセプトして、Pasted
テキスト以外のすべてを取り除く必要があります。貼り付けたデータの形式によっては、 HTML Agility Packなどの解析ライブラリが必要になる場合があります。
のイベントをフックできますdisabling the paste operation in case DataObject is not of type text
。これはあなたが探しているものです。このサンプルでは、textBox インスタンスをあなたの richTextBox インスタンスに置き換えてください -テキストがコピーされていない場合、textBox の貼り付け操作を無効にします