GARANTIR DESCONTO

Fórum foco p/ o proximo controle ao digitar o limite do textbox #264139

04/01/2005

0

No meu form tenho 2 textbox um de DDD e outro de Telefone, no textbox DDD, a propriedade maxlenght=2 e o campo só aceita números (trato isso no evento keypress).

Gostaria que ao se digitar no texbox DDD ecompletando as duas posições, o foco fosse para o textbox Telefone.

Obs: Não consegui achar o tópico pela busca do site.


Angela

Angela

Responder

Posts

04/01/2005

Angela

sobe


Responder

Gostei + 0

04/01/2005

Titanius

Olha não é o jeito mais bonito de se fazer, porem funcionou aqui comigo:

No evento KeyPress do Edit voce insere

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
var
 s: string;
begin
  s := Edit1.Text;
  if Length(s) = (Edit1.MaxLength) then
  begin
    Key := #0;
    Perform(Wm_NextDlgCtl, 0, 0);
  end;
end;



com eu disse, não é bonito, porem funciona! :D

[]s


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar