TAdvSmoothTimeLine - Delphi
Neste artigo vamos aprender a lidar com algumas das propriedades de um componente tão pouco falado, denominado TAdvsmoothTimeLine. Este é um componente que deve ser utilizado para a criação de uma linha do tempo.
Neste artigo vamos aprender a lidar com algumas das propriedades de um componente tão pouco falado, denominado TAdvsmoothTimeLine. Este é um componente que deve ser utilizado para a criação de uma linha do tempo.
Abra o Delphi e crie uma nova aplicação: “File | New | VCL Forms Application - Delphi”.
Salve todo o conteúdo: “File | Save All”.
- Salve o formulário como uFrmprincipal e renomeie sua propriedade ‘Name‘ para FrmPrincipal e sua propriedade ‘Caption' para TAdvSmoothTimeLine;
- Salve o projeto dentro de uma pasta (se for preciso crie) como ProjTimeLine.
Para efeitos de designer, coloque no formulário principal um componente TPanel e altere as seguintes propriedades:
Vamos, então, inserir um componente TAdvSmoothTimeLine no nosso formulário. Dessa forma, veremos suas principais propriedades:
Vamos explorar as seguintes subpropriedades:
Vamos então inserir um indicador. Na propriedade TimeLineIndicators clique nos “...” e adicione um novo indicador.
Altere as seguintes propriedades:
- Annotation: Lançamento Delphi para Windows 16 bits
- Position: 01/01/1995 00:00:05
- Fixed: true; (Esta propriedade fixa o marcado na posição informada);
- Note que a marcação foi lançada na linha do tempo, conforme figura abaixo:
Figura 1 - Adicionando Indicador na Linha do tempo;
Adicione mais alguns indicadores, mudando a anotação (Annotation) e a posição do marcador (Position) até que fique igual à figura abaixo:
Figura 2 - Linha do Tempo com Indicadores;
- TimeLineSections: aqui você define as seções da linha do tempo. Na nossa linha do tempo vamos inserir duas seções definindo os tempos do Delphi com a Borland e com a Embarcadero. Sendo assim, adicione duas seções e altere as seguintes propriedades:
1ª Seção:
- Caption: Borland;
- CaptionLocation: cpCenterCenter; (coloca no centro da seção);
- EndTime: 01/01/2006; (Fim da seção 1);
- FixedPosition: True; (Fixa a seção);
- StartTime: 01/01/1995 (Início da seção 1);
- Fill: propriedade de preenchimento de design. Clique duas vezes e mude a coloração para verde;
2ª Seção:
- Caption: Embarcadero;
- CaptionLocation: cpCenterCenter; (coloca no centro da seção);
- EndTime: 31/12/2012; (Fim da seção 1);
- FixedPosition: True; (Fixa a seção);
- StartTime: 01/01/2006 (Início da seção 1);
- Fill: propriedade de preenchimento de design. Clique duas vezes e mude a coloração para vermelho;
Nota: No Delphi 2010 costuma ocorrer de nada acontecer depois das alterações das propriedades acima, por isso salve tudo, feche o formulário e abra novamente. As mudanças estarão lá.
Figura 3 - Linha do Tempo usando TAdvSmoothTimeLine;
Explore as propriedades, altere outras e faça a sua TimeLine.
Um abraço e até o próximo artigo!
Rafael Marins Ribeiro
Engenheiro de Softwares
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo