こんにちは!
某Delphi掲示板で、またやってしまいました。
というか、とんでもないことをやってたようです。
大量のEditコンポーネントを動的に作ってしまったもんですからあきれら
れてしまいました。
こんなにEditつくちゃって、これってやばいことやってるだろうなと思いつ
つも、やっちまったら何とか動いたもんでまあいいかと横着しました。
せっかく、メラトニンさんからサンプルをもらったのですが、あと少しのと
ころで行き詰ってしまいまうし。(KeyPressイベントが・・・)
んで、Editを一つとPaintBoxに自前で描画して処理を行うことにしました。
が、今度は描画処理が重いせいかPaintBoxの描画時にちらついて目が悪く
なりそうです。
残像が残っても良い処理は
PaintBox1.ControlStyle := PaintBox1.ControlStyle + [csOpaque];
・・・処理 処理 処理
PaintBox1.Repaint;
PaintBox1.ControlStyle := PaintBox1.ControlStyle - [csOpaque];
で、すこしましになってけど、残像が残ってはいけない処理では無理だし。
う〜む、どうしたら良いもんか(;_;)
|