>How do I do the equivalent of "IF thisform.DoSomething() THEN..." where "DoSomething" returns .T. or .F.?
>
>It complains that "DoSomething" is a method, not a property.
You shouldn´t have any problems; I do that kind of thing regularly. (For example, I have code like
IF ThisForm.PreInit()...
). Did you code it exactly as shown? Did you include the parenthesis? Maybe you could post the original code?
HTH!