如何在控件中接收类似OnShow消息(50分)

F

fyzxm

Unregistered / Unconfirmed
GUEST, unregistred user!
我从TWinContral中继承了一个类,我想在这个类中接收类似OnShow消息,这样在form
显示时可以处理我的东西。
在Creat中不行,因为,Form只会建立一次。我的form是有Showmodal来显示的,所以显示多次
只会创建一次,但会显示多次。我想在每次显示时得到一个消息。
 
处理 CM_SHOWINGCHANGED 消息;
 
试试重载loaded方法
 
form中有onshow事件
 
处理 CM_SHOWINGCHANGED 消息,好象不行,而且它要求VISIBLE=TRUE,这样控件就有了
显示,我不想显示控件。

我想在FORM上的所有控件被创建后,并且被显示前获得消息,然后再更改其它控件的属性
 
CM_SHOWINGCHANGED消息我试了一下,但NORMAL窗口,用SHOWMODAL显示时这个消息只发生
了一次,它只是针对VISIBLE属性的改变发消息的。
 
在onshow事件中写:
if designed(form) then
 
是从TWinContral中继承的类,是1个控件,不是窗体。我是想在该控件中加入一个
类似TFORM中ONSHOW那样的事件。在TFORM显示时,我的控件如何做才能知道TFORM显示了。
不能是在TFORM中写代码。
 
顶部