A interface de documentos múltiplos , ou MDI , a aplicação reduz a desordem em sua barra de tarefas e ajuda você a manter o controle de várias formas . Por exemplo , quando você usa C # para criar um aplicativo que tem muitas formas , apenas um formulário aparecerá na barra de tarefas . Quaisquer outras formas "filho" que se abrem vai ficar dentro dos limites do contêiner pai . Para criar formulários C # MDI , adicione algumas propriedades extras aos seus formulários regulares. O quadro . NET que roda o aplicativo irá gerenciar os detalhes . Instruções 
 Criar formulário pai 
 1 
 Abra o Microsoft Visual Studio e maximizar a aplicação . 
 2 
 Clique em "Arquivo " e selecione " New Project ". A janela "New Project " será aberta. 
 3 
 Clique em " Visual C # " e " Windows Forms Application ". Digite " MyProject " na caixa de texto "Nome " e clique em "OK". Visual Studio irá criar um novo projeto. Seus arquivos aparecerão no Solution Explorer , no lado direito da tela. 
 4 
 duplo clique em " Form1 ". A forma vazia que aparece na janela do projeto ao lado do Solution Explorer será o seu formulário pai. 
 5 
 botão direito do mouse na forma e selecione " Propriedades". A janela "Propriedades" abre abaixo do Solution Explorer. Esta janela contém as propriedades do formulário . Localize a propriedade " IsMDIContainer " e clique duas vezes nele para alterar seu valor para "true ". 
 6 
 Pressione a tecla " CTRL ", "ALT " e " tecla X" ao mesmo tempo para abrir na janela " Toolbox" , que contém controles que podem ser adicionados ao formulário. 
 7 
 Arraste o controle " MenuStrip " ao formulário. Ele aparecerá na parte superior do formulário , onde você adicionar itens de menu e submenu . Você verá uma caixa de texto vazia que diz " Digite aqui ". 
 8 
 Criar "Arquivo" e "Janela" itens do menu. Clique na caixa de texto e digite "Arquivo". Pressione a " janela". " TAB " chave e tipo Pressione " Enter". 
 9 
 Criar dois itens de submenu sob o "Arquivo" item de menu. Clique em "Arquivo " e pressione a seta " para baixo" no teclado. Digite "Open criança 1 . " Pressione o botão " Down" arrow novamente e digite " Criança Abrir 2. " 
 10 
 Clique na seta drop-down no topo da janela "Propriedades " e selecione " menuStrip1 " para exibir suas propriedades. 
 11 
 Clique na seta drop-down no topo da janela e selecione " menuStrip1 " para exibir as propriedades do controle MenuStrip . Localize a seta drop-down ao lado de " MdiWindowListItem " e selecione " windowToolStripMenuItem ". A definição dessa propriedade como "True " faz com que o formulário para exibir uma lista de formulários filho abertos em seu menu "Janela". 
 
 Configurar os itens do menu 
 12 
 Clique na queda -down arrow no topo da janela "Propriedades " e selecione " openChild1ToolStripMenuItem " para exibir suas propriedades. 
 13 
 Clique duas vezes no " Clique em" propriedade. A janela de código será aberta e exibirá o método C # que manipula o evento click para o " openChild1ToolStripMenuItem Cole o seguinte código no método: . 
 
 Child1 newMDIChild = new Child1 (); 
 
 newMDIChild . MdiParent = this; 
 
 newMDIChild.Show (); . 
 
 Este código fará com que um novo formulário chamado " Child1 " para abrir quando você seleciona o item de menu "Open criança 1 " 
 
 14 
 botão direito do mouse em qualquer lugar do código e selecione "View Designer " para voltar ao projetar -view modo. 
 15 
 Clique na seta drop-down no topo da " Propriedades " janela e selecione" openChild2ToolStripMenuItem "para exibir suas propriedades. 
 16 
 Clique duas vezes no " Clique em " propriedade. a janela de código será aberta e exibirá o método C # que manipula o evento click para o" openChild1ToolStripMenuItem . Cole o seguinte código no método que : 
 
 Criança2 newMDIChild = new Criança2 (); 
 
 newMDIChild.MdiParent = this; 
 
 newMDIChild.Show (); 
 
 Este código fará com que um novo formulário chamado " Filho2 " para abrir quando você seleciona o item de menu "Open Criança 2". 
 Adicionar formulários filho 
 17 
 direito clique em " MyProject " no Solution Explorer. Selecione " Adicionar " e escolha " New Item ". 
 18 
 Clique em " Windows Form " e digite " Child1 " na caixa de texto "Nome". Clique em "Adicionar " para adicionar o formulário para o projeto . 
 19 
 clique com o botão direito em " MyProject " novamente. Selecione " Adicionar " e escolha " New Item ". 
 20 
 Clique em " Windows Form " e digite " Filho2 " na caixa de texto "Nome". Clique em "Adicionar " para adicionar o formulário para o projeto . O projeto vai agora conter um formulário pai e dois formulários filho com o nome " Child1 " e " Filho2 ". 
 Testar a aplicação 
 21 
 Pressione " F5 ". O formulário de "Pai " será aberta. Clique no botão "Maximizar " para maximizar o formulário. 
 22 
 Clique em "Arquivo " e selecione " Abrir uma Criança ". Esse formulário será aberto . 
 23 
 Clique em "Arquivo " e selecione " Abrir Criança 2. " Esse formulário será aberto . Ambas as formas aparecerá dentro do pai. Arraste os formulários filho para que uma forma se sobrepõe a outra. 
 24 
 Clique no botão " Windows" item de menu na parte superior do formulário "Pai " . O menu será aberto e exibirá os nomes dos dois formulários filho . 
 25 
 Clique na marca de seleção ao lado de " Child1 ". Child1 se tornará a forma ativa . Clique na marca de seleção ao lado de " Filho2 ". Criança2 se tornará a forma ativa . 
 26 
 Clique no botão de cada criança " Minimizar " . As formas irá minimizar a parte inferior do formulário pai.