問題タブ [richtextbox]

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 投票する
2 に答える
5621 参照

.net - .NET の非常に優れた RichTextBox の代替手段

WYSIWYG テキスト エディター コントロールを必要とする Windows .NET アプリを作成しています。

  • テキストとインラインで画像を表示する
  • HTML、XML、または同様のもの(RTF以外)に書式設定されたテキストを出力します
  • できれば無料ですが、商用でも構いません
0 投票する
9 に答える
164664 参照

c# - テキストのマウスホバーにツールチップを表示する

カスタムリッチエディットコントロールのリンクにマウスを合わせると、ツールチップが表示されます。次のテキストを検討してください。

私たちは皆夜ます。

私の場合、睡眠という言葉はリンクです。

ユーザーがリンクの下(この場合は「スリープ」)でマウスを動かすと、リンクのツールチップが表示されます。

次のことが頭に浮かびましたが、機能していません

1)OnMouseHoverをトラップする

しかし、これはうまくいきません。

アップデート

記載されているリンクはURLではありません。つまり、これらはカスタムリンクであるため、正規表現はここではあまり役に立ちません。任意のテキストにすることができます。ユーザーはそれをリンクとして作成することを選択できます。

方法は試していませんがGetPosition、デザインやメンテナンスの面でそれほどエレガントではないと思います。

リッチエディットボックスに次の行があるとしましょう

私たちは夜ます。しかし、コウモリは目を覚まし続けます。ゴキブリは夜に活発になります。

上記の文では、マウスを上に置いたときに3つの異なるツールチップが必要です。

私は次のようにトラップOnMouseMoveしました:

メッセージボックスの操作

動作しない-ツールチップを使用する-ツールチップが表示されない

0 投票する
4 に答える
603 参照

c# - C#のRichTexboxでテキストを選択すると、テキストが削除されます

Richtextboxから派生したコントロールに次のテキストを入力しました

「世界は{美しい}」。

私の主な目的は、「美しい」という言葉へのリンクを作成することです。これはCFE_LINKを使用して作成できますが、テキストを選択するときです。

Select(4,9)を使用すると、4〜9の範囲のテキストが削除されます。

誰かが私が見逃しているものを手伝ってくれますか?

コード:

Richtextboxから派生したユーザーコントロールを作成しています。

以下に正確なコードを示します。色の変更は行っていません。Selectコマンドは、選択したテキストをデフォルトで青に設定していると思います。

0 投票する
5 に答える
80452 参照

c# - RichTextBoxを一番下までスクロールするにはどうすればよいですか?

テキストを追加していないときでも、RichTextBoxを一番下までスクロールできるようにする必要があります。テキストを追加し、それを使用して選択の開始を設定できることはわかっています。ただし、視覚的な理由から下部に配置したいので、テキストは追加しません。

0 投票する
1 に答える
706 参照

wpf - WPFRichTextBoxで挿入モードを強制する方法

誰かがWPFRichTextBoxの挿入モードを制御する方法を知っていますか。RichTextBoxを挿入ではなく常に上書きモードにしたい。

0 投票する
2 に答える
7108 参照

c# - richtextboxselectioncolorおよびselectionbackcolorプロパティ

特定のテキスト行を選択して青色で強調表示し、そのテキストの前色を白にします。私は試した

しかし、それは機能しません。なにが問題ですか?マウスでテキストを選択したときに得られる効果をシミュレートしたいと思います。背景色は水色になり、中のテキストは白になります。私はそれをするだけでそれを得ることができます

しかし、それが焦点を失うとすぐに、選択は消えます、私はそれを永続的にしたいと思います。

0 投票する
2 に答える
3494 参照

c# - c#でRichTextBoxをダブルバッファリングする方法は?

おそらくダブル バッファリングではありませんが、RichTextBox を使用して蛍光ペン (純粋な娯楽) を作成しようとしています。私が抱えている問題は、強調表示された単語がたくさんある場合、プログラマーが作成したちらつきが表示され、テキストボックスのスクロールが表示されることです。

RichTextBox に DoubleBuffered プロパティがあるとは思いません。たとえあったとしても、ちらつきは私のせいです。

0 投票する
1 に答える
171 参照

.net - .net RichTextEdit を使用していますが、データ型をフィルタリングしていますか?

.NETのRichTextEditコントロールは、いくつかの小さなことを除いて、アプリケーションで必要なことの 99% を実行します。

  1. コントロールへの画像の貼り付け/ドラッグを禁止したい
  2. テキストがコントロールに貼り付け/ドラッグされたときに、そのスタイルをコントロールのデフォルトにリセットしたい

私が解決できる限り、Microsoft は、このコントロールで使用できる「画像なし」プロパティを提供していません。これは理想的です。

私の考えでは、「textChanged」イベントに応答して、画像を削除したり、画面にレンダリングされる前にテキスト スタイルをリセットしたりできると考えていました。もちろん、これは完全なハックになります。たとえば、ユーザーのドラッグ アンド ドロップ マウス アイコンは、画像がドロップ可能であることを示しますが、実際にはそうではありません。

RichTextEdit長い質問を短くするために、コントロールがコピー & ペーストやドラッグ & ドロップを介してインポートできるデータ型の種類にフィルターを設定する方法はありますか?

0 投票する
1 に答える
3458 参照

c# - リッチ テキスト ボックスに Unicode 文字を挿入する方法は?

RichTextBox とツールバー (非常に単純な RichText エディター) を使用して WPF アプリケーションを作成しています。とにかく、クリックできるツールバーに6つのUnicode文字を配置し、RichTextBoxの任意の場所に挿入したいと考えています。

これはかなり簡単に実行できるように思えます (多くの分離コードは必要ありません)。それとも、これを実現するためにいくつかのカスタムメソッドを作成する必要がありますか?

ありがとう、

カイル