关于paint的问题(50分)

  • 主题发起人 主题发起人 zenghs
  • 开始时间 开始时间
Z

zenghs

Unregistered / Unconfirmed
GUEST, unregistred user!
我自己开发个简单的控件,继承的是TGraphicControl,和Dephi内带的TShape一样,但我发现,在调试的时候,我把断点设置在我自己开发的控件的paint事件中,会不断执行到断点处,而无法显示界面;但在TShape中的paint设置断点,调试的时候则不执行paint事件。
不知道各位朋友有没有明白,简单一句:就是我自己开发的TGraphicControl继承控件,调试的时候会不断执行paint事件,而delphi带的,如Tshape则不会。
这是什么原因呢?
 
只要刷新显示就会触发Paint,所以难以跟踪;TShape不会触发是因为你的工程选项里Complier页面里的Use Debug Dcu选项未选上,即实际上默认情况下你并不能跟踪TShape的源码。
 
原来这样,谢谢!
 
后退
顶部