【发布时间】:2011-03-11 22:34:57
【问题描述】:
我需要将一些文本写入画框,并在 OnPaint 事件中完成。当我在方法中设置 fontsize twice 时,OnPaint-event 被重复调用。
要亲眼看看,试试这个:
- 创建一个新的 VCL Forms 应用程序
- 在表单上放置一个颜料盒
- 在 OnPaint-event 中加入以下代码:
当您运行应用程序时,您会看到画框上“跳跃”了一条线。但是,如果您删除设置字体大小的一条或两条线,您将看到一条固定的线。
为什么会发生这种情况,我可以做些什么来解决它?
【问题讨论】: