FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Procedimiento externo
Buen día a todos y gracias por la ayuda de antemano.
Tengo un procedimiento llamado "Numero" declarado en mi Form, el cual cuando selecciono el TEdit puedo asignarle éste procedimiento en el evento OnKeyPress.
Como es un procedimiento que ocuparé en otros Form's, he creado un archivo llamado proc_func.pas y he puesto ahí el procedimiento Numero, en la clausula USES de mi Form puse el archivo proc_func.pas. La cuestión es que cómo puedo referenciar a ese procedimiento y asignárselo a al evento OnKeyPress del Edit sin tener que poner el código:
Sino asignárselo de manera directa como en la imagen anterior. Muchas gracias. Última edición por ethangio fecha: 15-08-2019 a las 09:02:19. |
#2
|
||||
|
||||
Hola, lo que muestras se puede solucionar creando Forms que hereden de otro Form. Pero no se si sea lo correcto del todo. Esas validaciones las puedes hacer usando algún otro componente como el SpinEdit o hasta creando tu propio componente cuya base sea el TEdit (Como en este pequeño ejemplo)
Bueno, de todos modos así puedes hacer lo que quieres: UFormBase:
Unit1:
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#3
|
||||
|
||||
Gracias por tu ayuda [movorack]
Probé con el componente SpinEdit pero no me sirve porque lo que necesito capturar en los TEdit son números reales, no solo enteros. A menos que no haya sabido configurarlo adecuadamente. Probé con el código que me proporcionarte y no me funcionó, revisé varias veces y no me valida solo números en el procedimiento donde coloco inherited . Lo que pretendo hacer es no generar más código en los Form's. Última edición por ethangio fecha: 15-08-2019 a las 20:45:43. |
#4
|
||||
|
||||
Propiedad ValueType
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#6
|
||||
|
||||
Cita:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#7
|
||||
|
||||
... Les agradezco de corazón el tiempo que se tomaron para leer este hilo y la ayuda prestada. Soy de la idea de evitar usar componentes de terceros a menos que sean muy necesarios y en este caso pues creo que no lo es y tendré que hacer en cada Form un evento OnKeyPress para todos los TEdit que requieran la validación :
Saludos desde Puebla, México. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
llamar procedimiento dentro de otro procedimiento | novato_erick | SQL | 23 | 28-10-2012 00:33:02 |
condicionar un procedimiento dentro de otro procedimiento | yossi | Varios | 7 | 17-05-2010 11:47:14 |
Ir a un .exe externo | Matrixnb2 | Internet | 1 | 16-05-2007 12:20:24 |
Ayuda, como llamar a un procedimiento desde otro procedimiento? | Ariatna | Varios | 1 | 01-02-2005 05:05:35 |
Componente de RX externo | yusnerqui | Varios | 1 | 19-04-2004 16:16:24 |
|