Fecha actual Mié Jun 26, 2024 1:02 pm

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Responder al tema  [ 5 mensajes ] 
Autor Mensaje
NotaPublicado: Jue Jun 08, 2006 7:18 pm 
Avatar de Usuario

Registrado: Dom Oct 09, 2005 11:26 am
Mensajes: 362
Ubicación: Salamanca - España
Hola a todos.

Estaba trabajando en mi aplicación actual y comenzaba a estar harto de tener que escribir tanto codigo duplicado. El caso es que definir las label que acompañan a los edit, me cansaba y además queria poner dichos label en negrita cuando el edit toma foco. Con esta idea me puse a crear una nueva clase que hiciera esta trabajo por mi, y aqui esta el resultado. Quiero dejar claro que el ejemplo solo sirve para los que no tilizan el IDE.
Bueno continuamos, lo que os puede ser MUY MUY interesante, es ver como hacer para INTERCEPTAR una propiedad, me explico.
Para poder hacer que el label se ponga en negrita, logicamente intercepto el evento OnEnter (que no es más que una propiedad de la clase TEdit) y me propuse que queria que se ejecutase SIEMPRE el codigo para poner en negrita el label, sin preocuparme de más, y pudiendo seguir utilizandolo en los controles hijos.
Por lo tanto os animo a que os fijeis como se ha de hacer para interceptar el evento OnEnter ( y el OnExit, claro), por lo demás la clase es utilizable al 100% si no trabajas desde el IDE:


Adjuntos:
LblEdt.rar [18.48 KiB]
324 veces

_________________
Un saludo.
Jesús P. Melgar Velasco
Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Vie Jun 09, 2006 8:35 am 
Site Admin
Avatar de Usuario

Registrado: Jue Oct 06, 2005 10:49 pm
Mensajes: 655
Ubicación: España - Salamanca
Jesús,

Un trabajo estupendo, si me das tu permiso la voy a incorporar en el IDE y en las descargas de la web, ¿te parece?

_________________
Un saludo,
Bruno Cantero
www.c3compiler.com


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Vie Jun 09, 2006 10:12 am 
Avatar de Usuario

Registrado: Dom Oct 09, 2005 11:26 am
Mensajes: 362
Ubicación: Salamanca - España
Bruno escribió:
Jesús,

Un trabajo estupendo, si me das tu permiso la voy a incorporar en el IDE y en las descargas de la web, ¿te parece?


Ummmmmmm!!!!! :roll: no se, no se.... dame tiempo para que consulte CON MIS ABOGADOS :lol:

Ahora, en serio, puedes utilizarla como mejor te parezca para beneficio de C3.

_________________
Un saludo.
Jesús P. Melgar Velasco


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Vie Jun 09, 2006 8:06 pm 
Site Admin
Avatar de Usuario

Registrado: Jue Oct 06, 2005 10:49 pm
Mensajes: 655
Ubicación: España - Salamanca
Jesús,

Ya está, subida a la web y añadida al IDE.

_________________
Un saludo,
Bruno Cantero
www.c3compiler.com


Arriba
 Perfil  
Responder citando  
 Asunto:
NotaPublicado: Sab Jun 10, 2006 11:11 am 
Avatar de Usuario

Registrado: Dom Oct 09, 2005 11:26 am
Mensajes: 362
Ubicación: Salamanca - España
Bruno escribió:
Jesús,

Ya está, subida a la web y añadida al IDE.


:P :P :P :P :P :P :P :P :P :P

Gracias, Bruno, gracias.

En cuanto tenga otra cosa 'de estas' la envio.....

Un saludote a TODOS

_________________
Un saludo.
Jesús P. Melgar Velasco


Arriba
 Perfil  
Responder citando  
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 5 mensajes ] 

Todos los horarios son UTC + 1 hora [ DST ]


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron