Delphi - Covalidacion de la tecla ENTER QUE HAGO MAL

 
Vista:

Covalidacion de la tecla ENTER QUE HAGO MAL

Publicado por Raymond (7 intervenciones) el 12/05/2004 16:54:03

TRATO DE CONVALIDAR LA TECLA ENTER PERO NOSE QU E HAGO MAL. YA QUE UTILIZO ESTE CODIGO QUE LE MOSTRARE A CONTINUACION

IF ( KEY<'0') OR (KEY>'9') AND (KEY<> #8) THEN KEY:=0;

pOR QUE RECIBO ESTE ERROR
[Error] U_Login.pas(39): Undeclared identifier: 'KEY'

Y SI USO ESTE CODIGO PASA LO MISMO
IF KEY=#13 THEN PERFORM(WM_NEXT DL GCTL,0,0);

Error] U_Login.pas(39): Undeclared identifier: 'KEY'
[Error] U_Login.pas(39): Undeclared identifier: 'WM_NEXT'
[Error] U_Login.pas(39): Missing operator or semicolon

DONDE ES QUE DEBO DEFINIR LA key y wm_next
no entiendo
nada
gracias por su ayuda

Ademas que significa
Missing operator or semicolon este error cada rato me saLE
NO SE
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Covalidacion de la tecla ENTER QUE HAGO MAL

Publicado por skull leader (284 intervenciones) el 12/05/2004 17:19:22
supongo que estas usando el evento OnKeyPress...
bueno, si quieres usar el enter como un tab, para cambiar el foco de un control a otro, Perform(WM_NEXTDLGCTL, 0, 0); te sirve en ciertos casos

los errores que te muestran es por que WM_NEXT es WM_NEXTDLGCTRL, veo que en tu nota lo tienes separado, el identificador Key se declara en el evento OnKeyPress, y el otro error aparece cuando terminas una linea y no usas el punto y coma para terminar la linea

quizas se trate de solo una pequeñes de que no tecleaste algo
espero te sirva
saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar