Como implementar um menu ribbon
César Augusto Pessôa
Tiago Gonçalves Arrogo
Criando um novo Projeto...
Padrão MDI
Antes de iniciar a criação do menu, deve-se ativar a propriedade IsMdiContainer da
Windows Form que será utilizada para tal fim. Selecione a Windows Form que será utilizada como principal (a padrão criada pelo Visual Studio é Form1). Vá na janela de propriedade e altere a propriedade
IsMdiContainer para True.
Em todo o evento que instanciar uma form
(formulário/janela), sempre acrescente após a instanciação e antes do evento
Show(), a linha
.MdiParent = this, substituindo “ pelo nome da form que acabou de instanciar , para que a janela seja aberta dentro desta
Form1 (principal).
Adicionando TabControl
Na form principal que foi criou em sua
Application Windows Form, acrescente um
TabControl que se encontra no subgrupo
Containers da ToolBox.
TabControl dentro da form1
TabControl - Properties
Após inserir o TabControl, selecione-o e vá a guia Properties (caso a mesma não esteja aparecendo, entre no menu View e selecione Properties Window). Nela há uma propriedade denominada TabPages que após selecionada exibe uma opção para o cadastro de uma Coleção de
Abas/Guias/TabPages... Clique nas reticências ao lado de (Collection) para definir as propriedades desta coleção
Edição de TabPages
Visualizando alterações...
TabePage.Text = Nome Visível
Adicionando Panel
Para criar separações entre os elementos do menu de forma visual, utilizaremos painéis gráficos. Este elemento chamado de Panel poderá ser encontrado no subgrupo Containers da Toolbox.
Propriedades do Panel
Para dar o efeito de profundidade desejado, deve-se alterar o formato da borda
(BorderStyle) para Fixed3D.
Painel pronto...
Adicioando Label
Para identificar os subgrupos do menu, utilizaremos Labels (rótulos).
O componente Label pode ser encontrado no subgrupo Common Controls da Toolbox.
Subgrupo