How will it fire everytime the caption changes?
>Add a method called "caption_assign" to the control. You will have to make a subclass of the control (or add this method to current class). This method will fire everytime the caption of that control is assigned a value.
>
>>Is there an event/property that indicates the action of a label/cmdbutton's caption undergoing a change? for example you can test if something like the mouse cursor moved over the said control hence 'mousemove'.
"Build a man a fire, and he's warm for a day.
Set a man on fire, and he's warm for the rest of his life."