Fórum Ajuda - Criar componente DbNavigator com captions e imagens #226940
19/04/2004
0
Galera, alguém poderia me dar uma mão e me ensinar a criar um componente DbNavigator que contenha Captions e Imagens no lugar daqueles desenhos que já vem com ele.
Obrigado a todos.
Obrigado a todos.
Edukobra
Curtir tópico
+ 0
Responder
Posts
20/04/2004
Motta
O navigator é na verdade feito com botões vc pode acessa-los
495 - Para você mudar as imagens do DbNavigator
Para você mudar as imagens do DbNavigator
//abra o seguinte arquivo no Image Editor do Delphi e modifique as imagens como quizer.
´C:Arquivos de programas\Borland\Delphi4\Lib\dbctrls.res´
160 - Alterando o glyph dos botões do DbNavigator
Declare um novo tipo na sua unit:
type
NewTypeNav = class( TDbNavigator );
Depois é só utilizar:
NewTypeNav( DbNavigator1 ).Buttons[nbInsert].Glyph := ...
443 - Substituindo os botões do DBNavigator
A linha de comando para substituir um comando do DBNavigator é a seguinte:
DBNavigator.BtnClick(nb#);
onde será:
first = vai para o primeiro registro;
prior = move o ponteiro para o registro anterior;
next = move o ponteiro para o proximo registro;
last = vai para o último registro;
insert = insere um novo registro na tabela;
delete = apaga o registro atual;
edit = edita o registro atual;
post = confirma a edição ou inserção de um novo registro;
cancel = cancela a operação (edit, insert);
refresh = re-le a tabela de registros;
fonte HP:www.lloydsoft.hpg.ig.com.br
495 - Para você mudar as imagens do DbNavigator
Para você mudar as imagens do DbNavigator
//abra o seguinte arquivo no Image Editor do Delphi e modifique as imagens como quizer.
´C:Arquivos de programas\Borland\Delphi4\Lib\dbctrls.res´
160 - Alterando o glyph dos botões do DbNavigator
Declare um novo tipo na sua unit:
type
NewTypeNav = class( TDbNavigator );
Depois é só utilizar:
NewTypeNav( DbNavigator1 ).Buttons[nbInsert].Glyph := ...
443 - Substituindo os botões do DBNavigator
A linha de comando para substituir um comando do DBNavigator é a seguinte:
DBNavigator.BtnClick(nb#);
onde será:
first = vai para o primeiro registro;
prior = move o ponteiro para o registro anterior;
next = move o ponteiro para o proximo registro;
last = vai para o último registro;
insert = insere um novo registro na tabela;
delete = apaga o registro atual;
edit = edita o registro atual;
post = confirma a edição ou inserção de um novo registro;
cancel = cancela a operação (edit, insert);
refresh = re-le a tabela de registros;
fonte HP:www.lloydsoft.hpg.ig.com.br
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)