2

こんにちは、C# を使用して WinForms のリッチテキスト ボックスを使用して、コンソールのようなインターフェイスを作成しようとしています。

私がリッチテキストボックスを使用している理由は、選択、コピー、貼り付けなど、通常のコンソール アプリケーションには存在しないいくつかの機能が必要だからです。

点滅するカーソルを点滅する「|」から変更できるかどうか疑問に思っていました 点滅する「_」に

元の "|" を非表示にできたとしても、リッチテキスト ボックスの onchange イベントに機能を実装して、点滅する "_" を表示することができます。

関連する別の質問もありましたが、それもここに入れるべきかどうかわかりません。

また、WPF を使用してこのような実装が容易になる場合は、喜んで移動します。

4

3 に答える 3

3

RichTextBox のキャレットを変更する必要があります。これを見てください: WinForms のカスタム キャレット

于 2012-10-27T13:16:19.310 に答える
2

このコマンドプロンプトコントロールを見てください

于 2012-10-27T14:13:54.133 に答える
1

これはあなたのニーズに合うかもしれません

http://www.codeproject.com/Articles/42490/Using-AvalonEdit-WPF-Text-Editor

于 2012-11-08T16:51:48.493 に答える