teclas esc, f2 ..
gostaria de saber como faço para quando eu precionar uma tecla por exemploesc ele fecha o formulário ... ou qualquer outra tecla .. por ex F2 (tecla de função).. e abre um formulário ..
obrigada !!
obrigada !!
Biamania
Curtidas 0
Respostas
Flavio Sanches
20/05/2003
Vc tem que colocar no evento onkeydown um:
if key = 113 then //tecla f2
begin
.....
end
else if key = 27 then // tecka esc
begin
.....
end
não esquecendo de configurar a propriedade key preview do form como true
blz???
if key = 113 then //tecla f2
begin
.....
end
else if key = 27 then // tecka esc
begin
.....
end
não esquecendo de configurar a propriedade key preview do form como true
blz???
GOSTEI 0
Cdaraujo
20/05/2003
Acho melhor vc usar constantes do próprio Delphi como VK_F2, VK_F3, VK_ESCAPE....
Antes de tudo, vc deverá modificar a propriedade do Form, KeyPreview para True, depois vc vai no evento OnKeyDown e faz isso:
procedure TForm1.OnKeyDown....
begin
case Key of
VK_F2:
VK_F3:
end;//case
end;
O Delphi maten constantes para quase todos os código de teclas(tabela ASCII)
Atenciosamente,
Daniel Araújo
cdaraujo@fortalnet.com.br
www.cdinformatica.hpg.com.br
Antes de tudo, vc deverá modificar a propriedade do Form, KeyPreview para True, depois vc vai no evento OnKeyDown e faz isso:
procedure TForm1.OnKeyDown....
begin
case Key of
VK_F2:
VK_F3:
end;//case
end;
O Delphi maten constantes para quase todos os código de teclas(tabela ASCII)
Atenciosamente,
Daniel Araújo
cdaraujo@fortalnet.com.br
www.cdinformatica.hpg.com.br
gostaria de saber como faço para quando eu precionar uma tecla por exemploesc ele fecha o formulário ... ou qualquer outra tecla .. por ex F2 (tecla de função).. e abre um formulário ..
obrigada !!
GOSTEI 0