Yes, of course. Additional clarifications are always welcome.
>Hilmar,
>
>I just wanted to make sure everyone understands one of the fundamental differences between .AddObject() and CreateObject() instantiated objects.
>
>>>No. Objects that are instantiated with CreateObject() do not participate in the event loop of a form. They must be instantiated with AddObject() to be visible members of a form and respond to UI events.
>>>
>>>>Perhaps 'twas the .Visible part you were missing. Added objects (as well as forms, instanciated with CreateObject()) automatically have .Visible = .F.; this allows you to manipulate the visual properties without the user seeing objects jumping around on the screen.
>>
>>There may be a misunderstanding here - I was referring to the form itself, which can be created with CreateObject(), and is initially invisible.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)