I think so too, Vlad, but the order and heirarchy of what will call what is interesting...and ultimately useful.
>I think that this behavior is like that in order to avoid infinite recursion of Assign and Access calling each other.
>
>Vlad
>
>>Yes.....switched all THISFORMs to THISs and the behavior remained the same.
>>
>>
>>>Is this the same if you use THIS instead of THISFORM?
>>>
>>>Vlad
>>>
>>>>When you have both Access and Assign methods defined for a property, Assign will be fired off from Access, but Access will not be fired from Assign.
>>>>
>>>>So, if you place the command "cCaption=THISFORM.Caption" in the Assign method, Access never fires although it
would fire if the code were placed anywhere else in the Form.
>>>>
>>>>However, if you place "THISFORM.Caption='Hi There'" In the Access method, the Assign event
does fire.
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05