DBNavigator - trocando os glyphs em runtimeDBNavigator - trocando os glyphs em runtimeDBNavigator - utilizando captions em componentes DBNavigator

Top  Previous  Next

Utilizando Captions em Componentes DBNavigator

 

Nesta dica veremos como fazer para inserir captions nos botões de um DBNavigator. Para isso, basta seguir os seguintes passos:

 

1) Inclua um Componente DBNavigator no seu formulário;

 

2) Em seguida declare a seguinte classe:

 

type

  TDBNewNavigator = class ( TDBNavigator ); 

 

 

3) Finalmente, escreva o seguinte código para inserir captions em cada botão do DBNavigtor:

 

...

 

  uses Buttons; 

 

...

 

procedure TForm1.FormCreate(Sender: TObject); 

var 

  B: TNavigateBtn; 

begin 

  for B := Low ( TNavigateBtn ) to High ( TNavigateBtn ) do 

     with TDBNewNavigator ( DBNavigator1 ).Buttons [ B ] do 

     begin 

         Case Index of 

                 nbFirst : Caption := 'Primeiro'

                 nbPrior : Caption := 'Anterior'

                 nbNext : Caption := 'Próximo'

                 nbLast : Caption := 'Último'

                 nbInsert : Caption := 'Novo'

                 nbDelete : Caption := 'Excluir'

                 nbEdit : Caption := 'Editar'

                 nbPost : Caption := 'Salvar'

                 nbCancel : Caption := 'Cancelar'

                 nbRefresh : Caption := 'Atualizar'

         End

         Layout := blGlyphTop; 

         Hint := Caption; 

         ShowHint := True; 

     end

end

 

 

 

Obs.: Para uma melhor visualização das captions, configure as propriedades Height e Width do DBNavigator com os seguintes valores: Height = 41 e Width = 540