Hidden MDI Children

Hidden MDI Children

“Hide” an MDI child form with a non-sizable border style (0 or 1) using this code in the MDI child’s Form_Load event:

 form1.Move form1.Left, form1.Top, 0, 0

Use a label control covering the visible area of the form to allow switching on and off:

 If form1.Height = 0 Then	form1.Move form1.Left, form1.Top, _		form1!Label1.Width, form1!Label1.HeightElse	form1.Move form1.Left, form1.Top, 0, 0End If

The form remains loaded but invisible and is immediately available when required. The label control should consume no extra resources. This method provides a quick popup window within MDI.

See also  5 Strategies for Supercharging Your CRM

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist