NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Form.OwnedForms

Gets an array of Form objects that represent all forms that are owned by this form.

[Visual Basic]
Public ReadOnly Property OwnedForms As Form ()
[C#]
public Form[] OwnedForms {get;}
[C++]
public: __property Form* get_OwnedForms();
[JScript]
public function get OwnedForms() : Form[];

Property Value

A Form array that represents the owned forms for this form.

Remarks

This property returns an array that contains all forms that are owned by this form. To make a form owned by another form, call the AddOwnedForm method. The form assigned to the owner form will remain owned until the RemoveOwnedForm method is called. You can also make a form owned by another by setting the Owner property with a reference to its owner form.

When a form is owned by another form, it is minimized and closed with the owner form. For example, if Form2 is owned by form Form1, if Form 1 is closed or minimized, Form2 is also closed or minimized. Owned forms are also never displayed behind their owner form. You can use owned forms for windows such as find and replace windows, which should not disappear when the owner form is selected.

Note   If the form is a multiple document interface (MDI) parent form, this property will return all forms that are displayed with the exception of any MDI child forms that are currently open. To obtain the MDI child forms opened in an MDI parent form, use the MDIChildren property.

See Also

Form Class | Form Members | System.WinForms Namespace | System.WinForms.AddOwnedForm | System.WinForms.RemoveOwnedForm | Owner