O documento descreve os passos para criar formulários filho MDI em aplicativos Visual Studio, incluindo definir o formulário principal como recipiente MDI, adicionar itens de menu para criar novas janelas filho, criar um formulário modelo para as janelas filho e preencher com um RichTextBox, e adicionar código para criar e gerenciar as janelas filho.
O documento descreve os passos para criar formulários filho MDI em aplicativos Visual Studio, incluindo definir o formulário principal como recipiente MDI, adicionar itens de menu para criar novas janelas filho, criar um formulário modelo para as janelas filho e preencher com um RichTextBox, e adicionar código para criar e gerenciar as janelas filho.
O documento descreve os passos para criar formulários filho MDI em aplicativos Visual Studio, incluindo definir o formulário principal como recipiente MDI, adicionar itens de menu para criar novas janelas filho, criar um formulário modelo para as janelas filho e preencher com um RichTextBox, e adicionar código para criar e gerenciar as janelas filho.
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.