Botao em Foco

Delphi

07/02/2003

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


Eduardo Costa

Eduardo Costa

Curtidas 0

Respostas

Anonymous

Anonymous

07/02/2003

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.


GOSTEI 0
POSTAR