Mover un label en tiempo de ejecución
Estimados miembros del club: quisiera saber ¿cómo puedo mover un label dentro de un panel o en el mismo formulario?. Tengo otra pregunta: ¿cómo puedo crear en tiempo de ejecución del programa un componente Label?
Muchas gracias y saludos. Carlos Alberto |
Hay un ejemplo muy bueno aqui mismo en el FTP del club..
http://terawiki.clubdelphi.com/Delph...tes-Funciones/ Busca "Componente_resize_controls_y_demo" Saludos |
Hola CarlossAlberto, para mover el Label dentro de un panel solo tienes que cambiar su Parent y viceversa.
si quieres puedes utilizar los eventos de arrastrar y soltar. Para crear un Label en ejecución:
Saluditos |
Tal vez este componente del compañero Neftalí te sirva.
Saludos. |
Crear un label en tiempo de ejecución
Estimada Caro: gracias por la repuesta. Crearlo pude hacerlo pero para moverlo dentro del form donde lo cree ¿cómo hago? o ¿cómo llego a un evento del label ceado?
Saludos. Carlos Alberto |
Hola Carlos.
Si queres utilizar Drag&Drop sobre el TLabel que creaste para situarlo en el TPanel, podrías hacer:
Saludos. |
Hola de nuevo CarlosAlberto, puedes utilizar también el parámetro source de los eventos OnDragDrop y OnDragOver, te pongo un ejemplo.
Digamos que quieres crear varios TLabel y no solo uno y asignarles el evento Onclick a todos, en cual solo vamos a mostrar su Caption de cada Label.
Y en los eventos OnDragDrop y OnDragOver del Panel lo siguiente.
Si tienes duda sobre algo, solo pregunta y no te olvides inicializar I en en Oncreate de tu formulario. Saluditos |
Gracias
Estimados amigos del club:
Estoy agradecido por las respuesta que me brindaron. Probé la de la moderadora Caro y logré los resultados que esperaba. Saludos Carlos Alberto |
La franja horaria es GMT +2. Ahora son las 19:28:29. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi