Como: Criar formulários pai MDI
Importante
Este tópico usa o controle MainMenu, que foi substituído pelo controle MenuStrip. O controle MainMenu é mantido para compatibilidade com versões anteriores e uso futuro, se você escolher. Para obter informações sobre como criar um formulário principal MDI usando um MenuStrip, consulte Como criar uma lista de janelas MDI com MenuStrip.
A base de um aplicativo Multiple-Document Interface (MDI) é o formulário pai MDI. Esta é a interface que contém as janelas filho MDI, que são as sub-janelas em que o utilizador interage com a aplicação MDI. Criar um formulário pai MDI é fácil, tanto no Designer de Formulários do Windows quanto via código.
Criar um formulário MDI pai durante a fase de design
Crie um projeto de aplicativo do Windows no Visual Studio.
Na janela Propriedades
, defina a propriedade como true .Isso designa o formulário como um contêiner MDI para janelas filhas.
Observação
Ao definir propriedades na janela Propriedades do
, também podes definir a propriedade para Maximizado, se quiseres, pois é mais fácil trabalhar com janelas filho MDI quando o formulário principal está maximizado. Além disso, esteja ciente de que a borda do formulário pai MDI adotará a cor do sistema (definida no Painel de Controle do Sistema Windows), em vez da cor de fundo definida usando a propriedade Control.BackColor. No Toolbox, arraste um controlo MenuStrip para o formulário. Crie um item de menu de nível superior com a propriedade Text definida como &File com itens de submenu chamados &New e &Close. Crie também um item de menu de nível superior chamado &Window.
O primeiro menu criará e ocultará itens de menu em tempo de execução, e o segundo menu monitorizará as janelas filhas abertas do MDI. Neste momento, criaste uma janela mãe MDI.
Pressione F5 para executar o aplicativo. Para obter informações sobre como criar formulários filho MDI que operam dentro do formulário pai MDI, consulte Como criar formulários filho MDI.
Ver também
.NET Desktop feedback