ラベルの代わりに、フォームに文字を描画しているのですが、
再描画の発生条件をOnPaintにすると、ちらつきが発生します。
特に、Editに入力された文字列を操作してそれを再描画したときにひどくなります。
別の条件で再描画したほうがいいんでしょうか?
フォームの DoubleBuffered を true にしてみてはいかがでしょうか??−> メモリ使用量は増えますが
っというか フォームに直接描画させる必要は何か理由があるのかな??もしないのなら PaintBoxとか書いてみるのも一つだと思います。
ありがとうございました。PaintBoxをおいた結果ちらつきがなくなりました。
ツイート | ![]() |