Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Programmatically creating method or event procedure
Message
 
 
To
22/02/1999 05:39:41
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00189903
Message ID:
00190302
Views:
13
Maros,

You really don't want to be doing it that way at runtime. You are better off in the long run creating a class with the needed method code.

create class cCommandButton of maroslib as CommandButton && you want a common class that all CommandButton subclasses will inherit from
create class cmdCancelBtn of maroslib as cCommandButton from maroslib

Then to runtime use it:

set classlib to maroslib additive
thisform.AddObject( "cmdCancelBtn", "cmdCancelBtn" )

>How to programmatically create method or event procedure of added object?
>I have form. In init event of this form I want add object and set up properties ,metods and events of this object.
>For example, next few lines create command button and set up caption and cancel properties.
>
>THISFORM.ADDOBJECT("cmdCancelBtn",'commandbutton")
>WITH THISFORM.cmdCancelBtn
> .CAPTION="quit"
> .CANCEL=.T.
>ENDWITH
>
>But how can I write, for example, procedure for CLICK event?
>
>Thanks
>
>Maros Klempa
df (was a 10 time MVP)

df FoxPro website
FoxPro Wiki site online, editable knowledgebase
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform