Buscar

DBNavigator abilitar e desabilitar botoes

Código

Ola a todos.

Espero esta ajudando a comunidade delphi com esta dica, ao clicar no botão insert do dbnavigator, pode observar que o mesmo continua abilitado, e um novo clique o mesmo salva os dados anteriores e insere um novo registro, isso acontece tabm com os botões first, last, next, prior...

Muita das vezes o usuario final não sabe diferenciar isso, então vamos desabilitar o mesmo ao ser clicado.

Sabemos que o ID de cada botão é iniciado por 0 (zero), assim:
First (0);
Prior (1);
Next (2);
Last (3); ...

ficaria assim no evento onClick do dbnavigator
DBNavigator1.Controls[0].Enabled := false;
DBNavigator1.Controls[1].Enabled := false;
DBNavigator1.Controls[2].Enabled := false;
DBNavigator1.Controls[3].Enabled := false;
DBNavigator1.Controls[4].Enabled := false;

 

Publicidade

Vote na dica




Quantidade de votos: 1 voto
Aceitação: 100%


Detalhes da dica

Categoria: Forms
Adicionada dia: 30/05/10
Por: Hudson Dias
Visualizada: 8416 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009