será que é bug ?

Delphi

20/08/2005

No evento keypress do componente DateTimerPicker, se colocar assim.

if key = #27 then Close;

Da um barulho de erro, do OS. (Aquele barulho chato *Pan*)


Lynx

Lynx

Curtidas 0

Respostas

Marco Salles

Marco Salles

20/08/2005

if Key=#27 Then
      begin
        KEY:=0;
        Close;
      end;



GOSTEI 0
Lynx

Lynx

20/08/2005

é assim vai legal, mas pode considerar um bug isso ?


GOSTEI 0
Marco Salles

Marco Salles

20/08/2005

é assim vai legal, mas pode considerar um bug isso ?


Não.. Quem projetoou este componente , utilizou o recurso Sonoro , para indicar que o pressionamento de um tecla diferente da tecla numerica não é uma operação válida...Tente pressionar quando este componente tiver focado Uma letra... O Sinal sonoro ´Pam´ Também sera disparado...


GOSTEI 0
Lynx

Lynx

20/08/2005

realmente, pressionando letras da o *pan*.

Mas por exemplo, tenho 2 componentes desse.
Se eu pressionar o esc no segundo, e mandar ele dar o focu no primeiro não da o barulho.

Mas se eu coloco para o ESC, fechar o form da o barulho.
Somente com o Close, da o barulho.

Mas isso não vem ao caso, o importante que com sua dica vai legal.

Valeu


GOSTEI 0
POSTAR