Chamar form usando tecla de função

Delphi

13/02/2003

Preciso chamar um form eu qualquer outra parte da aplicação usando F2. Como fazer isso de uma forma global, isto é em todos os forms chamando sempre uma função ou outro form.

Gostaria de fazer isso sem ter que faze-lo em cada form.

Grato

Marcos


Marcosrodias

Marcosrodias

Curtidas 0

Respostas

Fabio Colli

Fabio Colli

13/02/2003

Se ocê programa com os princípios da orientção objeto isso é muiot fácil, no envento OnKeyPress do form ´pai´ que é o form em que todos os forms da aplicação estão herdando dele coloque o código
if Key = VK_F2 then
begin
<CHAMA O FORM QUE VOCÊ QUER>
end;

se não você vai ter quer fazer form por form


GOSTEI 0
Moonlight

Moonlight

13/02/2003

e não se esqueça de ativar o Key_Preview


GOSTEI 0
Anonymous

Anonymous

13/02/2003

Você encontra a solução completa para seu problema no expertsXexchange.

O link atual é:
http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20336347.html

ou procure por ´get key codes including ctrl, alt and shift´

RF


GOSTEI 0
POSTAR