Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como usar um formulário MDI em C #
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.

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar um arquivo WSDL Validated A partir de uma UR…
·Como programar um Plus Calculadora TI-84 
·O que é Software UML 
·Como personalizar um MonthCalendar em VB.NET 
·Como Chegar Caixa de Edição Foco 
·Como Desenhar texto em Xcode 
·Como implantar o Eclipse e Flex no GlassFish 
·Como particionar e formato em DOS 
·Como Loop através de tipos MIME 
·Como escrever uma variável para um arquivo de texto no…
  Artigos em destaque
·Como dividir uma String em duas variáveis ​​em PowerSh…
·Como adicionar decimais em C + + 
·Como substituir texto arbitrário em String no C + + 
·O que são leves de layout e Linguagens de marcação 
·Como declarar funções inline em C + + 
·Quais são as habilidades de codificação 
·Como aumentar o tamanho da pilha para o Processo 
·Como fazer RC Arquivos 
·Como se livrar de in-line Lista de Preenchimento 
·Como fazer um Square em QuickBASIC 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados