>>>I've created a container class with a timer and a command button group in it, when the timer (timer1) fires it clicks the first command button (command1) and shuts itself off like this:
>>>
>>>this.parent.commandgrp.command1.click
>>>this.enabled=.f.
>>>
>>>Which starts a process that cascades through the command button group. All this is working fine, the problem comes when the last command button attempts to restart the timer with :
>>>
>>>this.parent.parent.timer1.enabled=.t.
>>>
>>>The timer is not restarting, is parent.parent a valid reference ? Is their any other way to reference timer1 from a button in the command button group ? Should I just give up on finding something useful to do with command button groups ?
>>>
>>>TIA
>>
>>Try to change the order of these lines, i.e.
>>this.enabled=.f.
>>this.parent.commandgrp.command1.click
>
>Thanks Edward, that fixed the problem but I must admit I don't understand why. If you care to enlighten me, maybe it would prevent future stupid questions.
Your code ran cascades of button clicks, enable timer there, then returned to the timer.timer snippet and disabled timer. VFP fires commands in strict sequence (at least theoretically).
Edward Pikman
Independent Consultant