dbedit.enable = false (dúvida iniciante)
No meu programinha qdo o usuário não está fazendo nada (não está editando, gravando, etc...) os dbedits deixou como enabled = false, para o usuário não alterar o dado sem clicar no botão para editar. Só que estou fazendo isso comando por comando.
Ex qdo inicio a tela, coloco tudo enable=false, se ele clicar em editar coloco tudo enable=true... e assim por diante.
Existe alguma propriedade ou função do Delphi que faça isso? Não deixar o usr alterar o dado do dbedit?
Obrigada
Debora
Ex qdo inicio a tela, coloco tudo enable=false, se ele clicar em editar coloco tudo enable=true... e assim por diante.
Existe alguma propriedade ou função do Delphi que faça isso? Não deixar o usr alterar o dado do dbedit?
Obrigada
Debora
Debora
Curtidas 0
Respostas
Koplin
03/09/2003
No Componente DataSource tem a propriedade AutoEdit, que por padrão esta em true. Coloque-a como False. So será possivel inserir ou editar apos os comandos respectivos Insert e edit.
GOSTEI 0
Vinicius2k
03/09/2003
Débora,
vc poderia passar ReadOnly para true também, mas teria q fazer um por um da mesma forma... pq vc não coloca um TPanel e os TDBEdits neste TPanel ?.. vc liga e desliga o TPanel e o todos os controles que estão dentro dele também se desligarão... dessa forma vc teria q controlar soh o TPanel...
espero ter ajudado...
vc poderia passar ReadOnly para true também, mas teria q fazer um por um da mesma forma... pq vc não coloca um TPanel e os TDBEdits neste TPanel ?.. vc liga e desliga o TPanel e o todos os controles que estão dentro dele também se desligarão... dessa forma vc teria q controlar soh o TPanel...
espero ter ajudado...
GOSTEI 0
Vinicius2k
03/09/2003
Débora,
desculpe... a resposta do koplin é mais apropriada para seu caso... mas vale a dica para quando vc precisar usar componentes que não tem seu estado controlado por outro...
T+
desculpe... a resposta do koplin é mais apropriada para seu caso... mas vale a dica para quando vc precisar usar componentes que não tem seu estado controlado por outro...
T+
GOSTEI 0
Debora
03/09/2003
Valeu!!!!
Mais uma para meu aprendizado.
Obrigada
Debora
Mais uma para meu aprendizado.
Obrigada
Debora
GOSTEI 0