FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Novata necesita Ayuda
Buen día compañeros del club....me aqueja una pequeña inquietud, la cual es la siguiente:
¿como hacer para validar que lo primero que un usuario pueda digitar en un TEdit sea la letra 'V' o la letra 'E', seguido de numeros? Gracias de antemano |
#2
|
||||
|
||||
ESPERO QUE TE SIRVA.. Última edición por BuenaOnda fecha: 01-06-2007 a las 23:49:07. |
#3
|
||||
|
||||
Usa mejor un contol TMaskEdit...la propiedad EditMask te permite ajustarla a tu gusto de acuerdo con lo que necesites validar. La ayuda viene muy completa y trae ejemplos además de que al momento de colocar la mascarilla puedes probarla para ver si es como la quieres.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#4
|
||||
|
||||
Pero en este caso, una disyuntiva
Cita:
// Saludos |
#6
|
||||
|
||||
off-topic
Este es un paréntesis dentro de este hilo....
Solo quiero llamar la atención sobre algo muy peculiar aqui, sin ánimo de crear polemica... Lo que quiero decir es que en "otras circunstancias", los moderadores habrian entrado a este hilo y le habrian "tirado las orejas" a quien inicio el hilo por no poner un titulo mas descriptivo sobre el problema, y lo hubieran remitido a la guia de estilo (sin responder la pregunta).... Por el contrario ante un titulo tan sugestivo, todos hemos caido prestos en ayuda de la dama... (yo cai, pero vi que ya no necesitaba ayuda, jejejeje) Bueno, pero eso esta bien... hay que ser caballero y a las damas se les perdona todo, sobre todo en nuestro club, en donde casi no hay... Saludos.... y esperamos verte mas por aqui day_eli, aqui todas son siempre bienvenidas... |
#7
|
||||
|
||||
Este...
¡Hola a todos!
Para ser sincero, entré a leer este hilo por mera curiosidad de ver cómo se le respondía a nuestra amiga, sospechando lo que luego descubrí. Cita:
Pero esto: Cita:
Me alegro que hayas recibido ayuda Day_eli, no dejes de plantearnos tus dudas sobre Delphi. Aquí son todos bienvenidos, sin preferencia de género. Pero te sugiero utilizar títulos más descriptivos para los mensajes, así será más fácil que alguien con experiencia en el tema se interese en responder. Un abrazo de camaradas. Al González. |
#8
|
|||
|
|||
Quería llamar la atención sobre un pequeño detalle, y es que usando directamente el evento Edit1KeyPress, el código se ejecuta antes de actualizarse el TEdit (al menos en mi querido Delphi 3. ¿No sería mejor utilizar un Timer?:
Asimismo, en el Object inspector conviene ponerle al Timer las propiedades Enable a False e Interval a 1. |
#9
|
||||
|
||||
.... sabes me resulta raro lo que dices...
|
#10
|
||||
|
||||
Tienes razón Román, me confundí con el equivalente de MaskEdit de DevExpress que viene mas completo...
Contestando a nuestra amiga: Pon esto en el onKeyPress del Edit
Solo permite E como primer caracter y V como segundo, los demas pueden ser cualesquiera
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#11
|
|||
|
|||
Cita:
¿te aparece en el Label lo mismo que en el edit? A mí me sale con una pulsación de retraso. |
#12
|
||||
|
||||
okis pero para lo que tu expones yo utilizaria el evento Change del edit..
|
#13
|
|||
|
|||
¡Anda, pues es verdad! A veces me complico la vida sin motivo. No había caído en que Key trae la última tecla pulsada. Ahora todo concuerda.
|
#14
|
||||
|
||||
tambien puedes probar el evento KeyDown, aqui se puede controlar más teclas que en el evento KeyPress..
Última edición por BuenaOnda fecha: 03-06-2007 a las 02:11:15. |
#15
|
||||
|
||||
El evento keyUp, si no recuerdo mal, ya viene procesada la tecla, es el evento que utilizo siempre.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#16
|
||||
|
||||
Cita:
Personalmente no reo que exista diferencia con otros hilos, simplemente que a veces se nos pasan algunos (como ha sido este el caso). Relacionado con este yo quiero hacer otro paréntesis... ¿Porqué hay que ser moderador para sugerirle a un usuario que escriba un título descriptivo o revise la Guía de Estilo? Estamos hablando de sugerir o aconsejar y eso podemos hacerlo todos... Como muestra dos botones, 1 y 2.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#17
|
||||
|
||||
Gracias...para la proxima tratare de colocar un titulo mas explicativo , lo que pasó fue que en ese momento me sentía mas novata que de costumbre por no saber realizar algo que parece tan sencillo y eso hizo que se me ocurriera colocar un titulo así....
En realidad me han servido de gran ayuda muchachos, muy caballeros todos!!!. |
#18
|
|||
|
|||
una duda me surge , como sabeis que #69 es la E , de donde obteneis el codigo para cada letra o tecla ?
|
#19
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#20
|
|||
|
|||
Saludos
en el evento OnKeyPress del edit1 pones el siguiente codigo
showmessage(inttostr(ord(key))); Edit1.SetFocus ///se pone porque con el showmessage pierdes el foco y luego seleccionado el edit presionas la tecla de la que kieras saber el ASCII |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Novata quiere imagen de fondo | Istar | Gráficos | 7 | 12-01-2007 17:29:38 |
Que necesita el webbrowser? | crievep | Internet | 1 | 27-04-2006 02:03:24 |
Novata | Nita | Conexión con bases de datos | 3 | 04-04-2006 00:19:36 |
novata en mysql | kryna | MySQL | 5 | 14-05-2005 03:42:51 |
ayuda novata: "Dataset not in Edit or Insert mode" | maquicu | Tablas planas | 1 | 05-06-2004 09:40:27 |
|