Você está na página 1de 3

Como criar formulários filho MDI

Os formulários filho MDI são um elemento essencial de aplicativos de


interface de vários documentos (MDI), pois esses formulários são o centro da
interação do usuário.

no procedimento a seguir, você usará Visual Studio para criar um formulário


filho MDI que exibe um RichTextBox controle, semelhante à maioria dos
aplicativos de processamento de texto. Ao substituir
o System.Windows.Forms controle por outros controles, como
o DataGridView controle ou uma mistura de controles, você pode criar janelas
filho MDI (e, por extensão, aplicativos MDI) com diversas possibilidades.

Criar formulários filho MDI


1. crie um novo projeto de aplicativo Windows Forms no Visual Studio. Na
janela Propriedades do formulário, defina sua IsMdiContainer propriedade
como true e sua WindowsState propriedade como Maximized . Isso designa o
formulário como um recipiente MDI para janelas filho.
2. ToolboxNo, arraste um MenuStrip controle para o formulário. Defina sua
propriedade Text para o Arquivo.
3. Clique no botão de reticências (...) ao lado da propriedade Items e clique
em Adicionar para adicionar dois itens de menu da ferramenta filho. Defina a
propriedade Text para esses itens como Novo e Janela.
4. No Gerenciador de Soluções, clique com o botão direito do mouse no
projeto e selecione Adicionar>Novo Item.
5. na caixa de diálogo adicionar novo Item , selecione Windows
formulário (em Visual Basic ou no Visual C#) ou Windows Forms aplicativo
(.net) (em Visual C++) no painel modelos . Na caixa Nome, dê o
nome Form2 ao formulário. Selecione abrir para adicionar o formulário ao
projeto.
Este formulário será o modelo para seus formulários filho MDI.

O Designer de Formulários do Windows é aberto, exibindo Form2.

6. Na Caixa de Ferramentas, arraste um controle RichTextBox para o


formulário.
7. Na janela Propriedades, defina a propriedade Anchor como Superior,
Esquerda e a propriedade Dock como Preenchimento. Isso faz com que
o RichTextBox controle preencha completamente a área do formulário filho
MDI, mesmo quando o formulário é redimensionado.
8. Clique duas vezes no novo item de menu para criar um Click manipulador
de eventos para ele.
9. Insira um código semelhante ao seguinte para criar um novo formulário
filho MDI quando o usuário clicar no item de menu Novo.

10. Na lista suspensa na parte superior da janela Propriedades , selecione a


faixa de menu que corresponde à faixa de menu arquivo e defina
a MdiWindowListItem propriedade para a janela ToolStripMenuItem .

Isso permite que o menu janela mantenha uma lista de janelas filho MDI


abertas com uma marca de seleção ao lado da janela filho ativa.
11. Pressione F5 para executar o aplicativo. Ao selecionar Novo do
menu Arquivo, você pode criar novos formulários filho MDI, que são
mantidos no item de menu Janela.

Você também pode gostar