![]() |
¿Cómo saber qué panel contiene a un Tlabel?
Saludos al foro.
Estoy intentando hacer varios paneles que al pasar por encima el ratón, cambie el color de fondo y cuando ya ha pasado vuelva el color blanco original. Esto sé cómo hacerlo: Ahora bien, cada panel tiene dentro varios tlabel (con la propiedad transparent=true) y quiero que al pasar el raton por encima también cambie el color de fondo del panel que contiene a dicho label. Y aquí viene mi pregunta: ¿cómo puedo saber, de forma global, qué panel contiene a dicho tlabel? Obviamente, puedo ir editando label a label los eventos onmousemove y onmouseleave, pero con muchos paneles esto sería aburridísimo. Espero haberme expresado bien. Un saludo. PD: No me aclaro con lo de resaltar sintaxis para delphi. Si previsualizo el mensaje y luego lo edito, el texto de delphi se vuelve loco ¿cómo se hace? |
Prueba con la propiedad Parent del TLabel
|
No puedo con Parent cambiar el color
Estoy intentado hacer
Pero parent no tiene una propiedad color. ¿Cómo lo uso? Gracias por tu respuesta |
Cita:
Aunque no estaría mal, que hicieras un par de comprobaciones antes:
|
Gracias seoane.
Funciona perfectamente lo que me has dicho. Supongo que es bastante fácil, pero no soy programador.
Muchas gracias. Un saludo. |
| La franja horaria es GMT +2. Ahora son las 09:53:31. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi