![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Te entiendo. Podés utilizar la propiedad Tag para ese efecto, pero tendrías que pasar como parámetros el componente y el campo.
Por ejemplo, si queres que no se valide el primer componente harías: Edit1.Tag=0, CheckBox1.Tag=1 y Edit2.Tag=1
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 06-05-2011 a las 06:33:33. |
|
#2
|
||||
|
||||
|
y como haria para no colocar el codigo en cada onExit?
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#3
|
||||
|
||||
|
Realmente no veo la forma, quizá exista una manera pero al menos yo, no la sé.
Lo único que se me ocurre, para reducir la taréa, es que recorras los componentes (Components[n] o Controls[n]) y asignes el evento en una sola pasada. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#4
|
||||
|
||||
|
has visto el componente ScreencolorCenter? que esta en el FTP?
lo que hace eso es pintar de un color cuando entra el foco al edit y cuando sale del edit... entonces tenia la idea de hacer algo parecido pero que cuando salga del edit me valide el campo vacio o no (teniendo en cuenta el tema del tag o del array o de algun artificio que me digas q edits si y que edits no se validan)
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#5
|
||||
|
||||
|
Cita:
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#6
|
||||
|
||||
|
Hola oscarac.
Limitándome a los componentes estandard de Delphi, estuve probando a ver si le encontraba la vuelta de evitar el evento OnExit con la propiedad ActiveControl, GetPropInfo y GetPropValue. Y si bíen evalúa ,lo hace al ingreso del control y no a la salida, y ya estoy medio dormido para seguir probando... De todas formas tendrías que reescribir código y no es lo que buscas según leo en uno de tus últimos mensajes. Creo que crearte o derivar un componente que evalue el valor del campo en el evento OnExit va a ser la opción más sencilla. Pero no te extrañe que mañana encuentres respuesta, hay muchísimos que de este tema saben mas que yo. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 06-05-2011 a las 08:18:34. |
|
#7
|
||||
|
||||
|
Yo recorrería todos los campos si está en modo edición y por ejemplo, poner el icono de una alerta junto al db/edit que es requerido.
Creo recordar el dataset tiene el evento OnValidate, que es para eso. No lo hagas en el OnExit, porque el control actual no se validará en caso de que uses SpeedButtons.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#8
|
||||
|
||||
|
debo insistir con el tema....
asi como eta el componente ScreenColorCenter (en el FTP) tambien hay otro componente que solo lo cococas en el form y te cambia el tab x enter algo asi se podria hacer para validar que el campo no este vacio?
__________________
Dulce Regalo que Satanas manda para mi..... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Rutina para imprimir con impresoras fiscales. | tulio | Impresión | 11 | 19-10-2011 22:28:39 |
| Rutina de verificacion de campos | JosepMiquel | Varios | 3 | 08-12-2007 19:43:19 |
| Rutina para DELPHI.NET O C# para .NET | maco2007 | Varios | 4 | 06-11-2007 14:27:37 |
| Rutina para niveles de acceso | jandres | Varios | 2 | 07-10-2006 00:36:14 |
| Como realizo una rutina o código para tabla | josevaldez | Conexión con bases de datos | 1 | 08-07-2005 07:10:31 |
|