accion para edit
buenas! kiero hacer que al escribir x palabra en un edit y al presionar un boton (para comprovar si esta escrita la palabra deseada) se ejecute un showmessage... asi que intente hacerlo asi:
Código:
If edit1.text:= 'x' then showmessage ('X'); "Type of expression must be BOOLEAN" <-----¿que kiere decir? "Statement expected but end of file found" <-----¿que kiere decir? como le puedo hacer para realizar esa accion?? |
Cita:
Para comparar tienes que utilizar = .
UN Saludo. |
Otra opción.
Hola, siguiendo el consejo anterior y jugando un poco con eso te da muchas posibilidades. Puedes hacer que de error si no es la palabra esperada:
if edEdit.Text<>'hola' then Showmessage('Palabra errónea'); También puedes hacer un Trim para quitarle al edit los espacios en blanco porque si tienes en el edEdit un ' hola ' no es igual que 'hola' y por lo tanto te saldrá el mensaje. if Trim(edEdit.Text)<>'hola' then Showmessage('Palabra errónea'); Luego también tendrias que tener en cuenta si quieres diferenciar entre mayúsculas y minúsculas. En definitiva este tipo de comprobaciones te dan mucho juego y tienen un gran número de posibilidades. Espero que mi aportación te haya servido, ánimo y ¡a programar!. Un saludo ;) |
ei, si me sirvio :D grax!
|
La franja horaria es GMT +2. Ahora son las 17:33:56. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi