Fórum Como chamar um form através de uma tecla? #256727
30/10/2004
0
procedure TFRm_EntraProduto.FormKeyPress(Sender: TObject; var Key: Char); begin IF ( Key = #113) THEN Begin Key:=113; Application.CreateForm(TFrm_Cadprod,Frm_CadProd); Frm_CadProd.ShowModal; Frm_CadProd.Release; SelectNext((Sender as TWinControl),True,True); End; end;
Mas infelizmente não obtive sucesso, alguém pode me ajudar?
peninha
Peninha
Curtir tópico
+ 0Posts
30/10/2004
Tatuweb
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if (Key = vk_F2) then // faz alguma coisa end;
Gostei + 0
30/10/2004
Vanderley
Shift: TShiftState);
begin
if(Key = vk_F2)then begin
Application.CreateForm(TFrm_Cadprod,Frm_CadProd);
Frm_CadProd.ShowModal;
Frm_CadProd.Release;
SelectNext((Sender as TWinControl),True,True);
end;
end;
[color=green:006c396a00][/color:006c396a00]
Gostei + 0
03/11/2004
Gabeloni
Alguem poderia explicar o pq de não funcionar em OnKeyPress e funcionar em OnKeyDown ? Apenas curiosidade.., pois acabamos por fazer muito desses erros....
obrigado..., até !!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)