Habilitar/desabilitar botões
03/12/2003
0
Caros colegas,
Tenho um form principal com dois botões que gostaria de habilitar/desabilitar de acordo com o conteúdo de um DBEdit.
O DBEdit tem três textos possíveis e cada botão só deve estar habilitado em um deles, ficando desabilitado nos outros dois.
Existe alguma forma de fazer isto?
Tenho um form principal com dois botões que gostaria de habilitar/desabilitar de acordo com o conteúdo de um DBEdit.
O DBEdit tem três textos possíveis e cada botão só deve estar habilitado em um deles, ficando desabilitado nos outros dois.
Existe alguma forma de fazer isto?
Crazy Horse
Curtir tópico
+ 0
Responder
Posts
03/12/2003
Luineumann
caso o datasource da tabela correspondente ao campo dbedit esteja no data module ou em outro formulário coloque um novo datasource no formulário ligado a tabela do dbedit
no evento ondatachange deste datasource coloque
botao_xxx.enable := tabelacampo.value = ´xxx´;
botao_zzz.enable := tabelacampo.value = ´zzz´;
colocando desta maneira os botoes serão habilitados/desabilitados automaticamente seja quando for lido um registro ou quando o campo for alterado num insert ou edit
no evento ondatachange deste datasource coloque
botao_xxx.enable := tabelacampo.value = ´xxx´;
botao_zzz.enable := tabelacampo.value = ´zzz´;
colocando desta maneira os botoes serão habilitados/desabilitados automaticamente seja quando for lido um registro ou quando o campo for alterado num insert ou edit
Responder
03/12/2003
Cbier
Tente assim:
no OnExit do DBEdit
if DBEdit.text = ´texto desejado´ then
button1.enabled:=true; // habilita o botão
button2.enabled:= false; // desabilita o botão
Espero ter ajudado
CBier
no OnExit do DBEdit
if DBEdit.text = ´texto desejado´ then
button1.enabled:=true; // habilita o botão
button2.enabled:= false; // desabilita o botão
Espero ter ajudado
CBier
Responder
Clique aqui para fazer login e interagir na Comunidade :)