2

RichTextBoxC#でカスタムを作成する必要があると思います。そのようなものの1つ:

カスタムC#RichTextBox

必ずしもそうする必要はないかもしれませんRichTextBoxが、いくつかの調査の結果、これが最も簡単な方法であると判断しました。必要な機能は、各行のアイコン、チェックボックス、テキストの書式設定です。私のプログラムは、テキストの各行を処理し、正しい、正しくない行をマークし、今後の作業で不要な行を削除し、現在処理されている行を表示し、ユーザーがいくつかの行を自由に編集できるようにします(ここでは約3000より前の行)編集できませんが、線の下にあるものは編集できます)。

では、何が問題なのでしょうか。どうやってやるのかわからない。近くにアイコンまたはチェックボックスを使用して単一行を作成する方法のtextBoxチュートリアルを見ましたが、両方を作成する方法と、複数行のtextBoxを作成する方法がわかりません(自由にスクロールでき、すべてがスムーズに機能します)。SOに関するいくつかの質問も読みましたが、どちらも役に立ちませんでした。

どうやって始めたらいいのかわからないので、5分もかからないことに気づきましたが、やりたいと思っています。これまでRichTextBox、から派生したカスタムコントロールしか作成できませんでしたが、どのメソッドとどのようにオーバーライドするかがわかりません。助けていただければ幸いです。

4

1 に答える 1

2

WebBrowser代わりにコントロールを使用してみてくださいRichTextBox

CheckBoxes正しいHTMLコードを設定することで、コンテンツを追加して編集することができます。

それぞれTextBoxまたはCheckBoxesのIDを設定し、またはを使用GetElementsByTagNameGetElementByIdて内部要素にアクセスし、その属性または値を取得または設定します。

于 2012-09-11T07:23:17.763 に答える