Olá amigos, objetivo do artigo é mostrar como usar o componente TRibbon, dando a sua aplicação um visual inovador.

     Vamos iniciar abrindo o Delphi e criando uma nova aplicação, adicione o componente TRibbon que fica na guia Ribbon Controls.

     Muito bem, vamos clicar com o botão direito do mouse em cima do componente TRibbon adicionando uma nova tab, onde criará um RibbonPage1 e agora vamos selecionar o RibbonPage1 e com o botão direito do mouse adicionar um novo grupo onde criará um RibbonGroup1. (Como Mostra a imagem abaixo).





     Feito isto, vamos criar ações acessadas pelo TRibbon, precisaremos trabalhar com ActionManager onde concentraremos nossas ações e colocaremos dentro do RibbonGroup1. Para isto adicione um ActionManager e associe ao TRibbon através da propriedade ActionManager.  Agora dê um duplo click no componente criado e crie suas ações e com elas selecionadas crie uma categoria e coloque dentro dela. (Como Mostra a imagem abaixo).



     Vamos criar um Imagelist e associarmos ao ActiconManager. Primeiro carregue as imagens do Imagelist dando um duplo click nele e selecionado local das imagens a serem carregadas para ele. Depois basta selecionar o ActionManager e na sua propriedade Image associar ao ImageList.

     Finalizado esta etapa, vamos da um duplo click no ActionManager para associarmos as imagens nas ações criadas anteriormente. (Como Mostra a imagem abaixo) .



     Com ActionManager aberto arrastaremos nossa categoria para dentro do RibbonGroup1, onde aparecera nossas ações criadas nela (Como Mostra a imagem abaixo).



     Para colocarmos o botão na vertical é só seguirmos os passos da imagem acima, escolha o botão vá até a propriedade dele, click no sinal de + no CommandProperties e logo abrirá uma lista de propriedade mude o ButtonSize para  bslarge e ele ficará no formato citado acima.

    Caso queira trocar a cor do componente TRibbon, basta ir nas propriedades do ActionManager e trocar a sua propriedade Style.

Amigos vou ficando por aqui até o próximo artigo.

Nome: Douglas Claudio

E-mail: douglas_claudio@hotmail.com