在InsertControl过程之前捕获消息

时间:2012-09-29 20:12:14

标签: performance delphi

我尝试在运行时创建大量的TWinControl(100 000)。它很快。但是,如果我将类型更改为TCustomControl(具有有用的属性Canvas),它会变得很慢。原因是,TCustomControl的构造函数也创建了TControlCanvas,它显着减慢了进程。 我的想法是创建一个TWinControl的后代,当它插入到表单上时,它只会创建TControlCanvas。 (这个巨大的数字没有隐含地插入)

是否有可能在插入后代之前(或之后)捕获事件?

Thanx for ideas

0 个答案:

没有答案