緑色のストライプのある背景でRichtTextBoxにテキストを表示する必要があります。つまり、最初の行は白の背景色を、2番目の行は緑の背景色を、3番目の行は白を、次の緑は再び緑になります。ストライプ化リッチテキストボックスの作成方法は?
これはどのように実装できますか?
私が現時点で想像している唯一の方法は、すべてのテキストラインの色を設定することです。しかし、私は、行全体を得るために各行にスペースを入れなければならないでしょう。この方法は私にとっては悪い習慣のようです。
テキストが表示される前に、すべての行の背景色を設定できるOnPaintイベントなどが考えられます。
問題を処理できる別のTextControlがある場合、または独自のコントロールを実装する必要がある場合、これも許容される解決策です。ちょうど私にいくつかのヒントを与えてください。
P .:私は.Net2.0を使用しています。
アイデアが透明RTBを持つことであるから、いくつかのコードを使用して、後ろのあなたのパターンを作ることであろう。 – jv42
あなたのラインの要求に応じて、それが最も実用的ではないかもしれません(そのため、私は答えを投稿しませんでした)。 – jv42