0

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

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

4

2 に答える 2

2
int pos = myTextBox.SelectionStart;
RichTextBox buffer = new RichTextBox();
buffer.Rtf = myRichTextBox.Rtf;

//Do whatever you wanna do in buffer


myTextBox.Rtf = buffer.Rtf;
myTextBox.SelectionStart = pos;
myTextBox.SelectionLength = 0;

何をしても myTextBox.ZoomFactor が削除されたように見えるので、まだ問題があります。

于 2009-05-29T17:22:09.580 に答える
0

色を変更する前に、RichTextBox で LockWindowUpdate を使用するだけです。

于 2009-09-04T10:26:10.740 に答える