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.