Главная страница | назад





Article #16826: Sending a message to all controls on a form

 Question and Answer Database

FAQ1826D.txt   Sending a message to all controls on a form
Category   :VCL
Platform    :All
Product    :All 32 bit  

Question:
Is there a way to send a message to all the controls on a form?


Answer:
You can use Screen.Forms[i].BroadCast(msg); where [i] is the
index of the form you wish to broadcast the message to. BroadCast
works with all TWinControls components, and sends messages to all
children in the Controls array. If one of your children wants to
handle the message and have BroadCast exit, then set Msg.Result to a
NonZero value during the processing of the message.


7/16/98 4:31:28 PM
 

Last Modified: 01-SEP-99