Permalink
306c608 Jul 28, 2017
@yishengjin1413 @guardrex @tompratt-AQ
46 lines (39 sloc) 2.22 KB
title ms.custom ms.date ms.prod ms.reviewer ms.suite ms.technology ms.tgt_pltfrm ms.topic dev_langs helpviewer_keywords ms.assetid caps.latest.revision author ms.author manager
Multiple-Document Interface (MDI) Applications
03/30/2017
.net-framework
dotnet-winforms
article
jsharp
forms, MDI
windows, MDI
Windows Forms, MDI applications
MDI
599faf75-13cf-49cc-ad3c-255545e5cb97
11
dotnet-bot
dotnetcontent
wpickett

Multiple-Document Interface (MDI) Applications

Multiple-document interface (MDI) applications enable you to display multiple documents at the same time, with each document displayed in its own window. MDI applications often have a Window menu item with submenus for switching between windows or documents.

[!NOTE] There are some behavior differences between MDI forms and single-document interface (SDI) windows in Windows Forms. The Opacity property does not affect the appearance of MDI child forms. Additionally, the xref:System.Windows.Forms.Form.CenterToParent%2A method does not affect the behavior of MDI child forms.

In This Section

How to: Create MDI Parent Forms
Gives directions for creating the container for the multiple documents within an MDI application.

How to: Create MDI Child Forms
Gives directions for creating one or more windows that operate within an MDI parent form.

How to: Determine the Active MDI Child
Gives directions for verifying the child window that has focus (and sending its contents to the Clipboard).

How to: Send Data to the Active MDI Child
Gives directions for transporting information to the active child window.

How to: Arrange MDI Child Forms
Gives directions for tiling, cascading, or arranging the child windows of an MDI application.