Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Grandparents?
Message
From
11/03/1999 19:34:09
 
 
To
11/03/1999 16:52:55
Donny Sims
Independent Computer Consultants Inc
Scottsboro, Alabama, United States
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Title:
Miscellaneous
Thread ID:
00196532
Message ID:
00196596
Views:
30
>>>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
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform