Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How do you pass parameters to a METHOD from a FORM?
Message
 
To
31/01/2001 10:10:54
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00470601
Message ID:
00470622
Views:
36
Simple

RetVal=THISFORM.MyMethod(param1,param2)

Bob
>>Sorry should be
>>THISFORM.MyMethod(param1,param2)
>>
>>Also, why not include your code right inside the VALID
>>
>>THISFORM.my.myfld.VISIBLE = THISFORM.myfld.VISIBLE
>>
>>HTH but I don't see exaclty what you are trying to achieve??
>>
>>Bob
>>
>>>>To pass a parameter to a method:
>>>>
>>>>THISFORM.MyForm(param1,param2)
>>>>
>>>>and in the method include a LPARAMETER statement
>>>>
>>>>Bob
>>>>
>>>>>I have a method called mymethod() and in the VALID event of my form, I want to called Mymethod() and pass THISFORM.MYFLD.VISIBLE = MYVAR –
>>>>>Mymethod with look like this –
>>>>>* MYVAR = false or ture
>>>>>If myvar = .t.
>>>>> Thisform.my.myfld.visible = .t.
>>>>>else
>>>>>Thisform.my.myfld.visible = .f.
>>>>>endif
>>>>>
>>>>>I am use to calling functions with args.
>>>>>but calling methods from a FORM are different - any ideas?
>>>---
>>>hi Bob...
>>>By "THISFORM.MyForm(param1,param2)" do you mean -
>>>THISFORM.Mymethod(param1,param2)?
>-----------
>Hi Bob...
>That was just a sample and not a very good one, but I just wanted to know how to call a METHOD and pass parameters. I can see it is the same as calling FUNCTIONS. You helped me with that part, now what about if I want to have the METHOD return a value? ...example
>MYMETHOD parm1
>local amt
>do something...
>return amt
'If the people lead, the leaders will follow'
'War does not determine who is RIGHT, just who is LEFT'
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform