Botao em Foco
07/02/2003
0
olá Amigos
Criei um formulário com um botão tipo Bitbtn, e criei eventos que quando o usuário teclar enter, o foco vai para o próximo dbedit. Entretanto o botão fica como se estivesse em foco, ou seja quando teclo enter no dbedit ele entende que eu teclei no botão (sair) e fecha o formulário.
Como fazer para tirar o ´foco´ do botão, de modo que ao teclar enter ele apenas passe para o próximo dbedit ?
Antecipadamente Agradeço
Eduardo Costa
Criei um formulário com um botão tipo Bitbtn, e criei eventos que quando o usuário teclar enter, o foco vai para o próximo dbedit. Entretanto o botão fica como se estivesse em foco, ou seja quando teclo enter no dbedit ele entende que eu teclei no botão (sair) e fecha o formulário.
Como fazer para tirar o ´foco´ do botão, de modo que ao teclar enter ele apenas passe para o próximo dbedit ?
Antecipadamente Agradeço
Eduardo Costa
Eduardo Costa
Curtir tópico
+ 0
Responder
Posts
07/02/2003
Anonymous
Isto acontece pq quando vc coloca um kind no BitBtn(nas propriedades do obejeto, opção Kind, vc deve ter colocado um valor pra ela) o form executa o kind quando o <enter> é pressionado. Para resolver o problema é só colocar o Kind como none e no evento onClick do botão coloque o result do form. Ex: Form1.ModalResult:=mrOk;
Espero ter ajudado.
Espero ter ajudado.
Responder
Clique aqui para fazer login e interagir na Comunidade :)