Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Componentes dibujados (https://www.clubdelphi.com/foros/showthread.php?t=27441)

piccolo2101 21-11-2005 09:59:12

Componentes dibujados
 
Hola,

Me gustaría saber como poder implementar un componente para que este se pueda insertar en un formulario definiendo su tamaño y posicion con el ratón. Me explico, cuando tu pones un grid, por ejemplo, cuando pinchas con el ratón puedes definir el área que va a ocupar y la posición. Como puedo hacer yo para que mi componente también se pueda insertar así.


Un saludo y gracias.

Neftali [Germán.Estévez] 21-11-2005 10:37:10

Cita:

Empezado por piccolo2101
Me explico, cuando tu pones un grid, por ejemplo, cuando pinchas con el ratón puedes definir el área que va a ocupar y la posición. Como puedo hacer yo para que mi componente también se pueda insertar así.

Eso no tienes que implementarlo tú, va "ligado" al tipo de componente que implementes. Los componentes no visuales, no tiene sentido que se redimensionen, el resto tienen esa característica por sí solos.
¿Qúe componente quieres implementar?
¿De quien deriva ese componente?
¿Te refieres en diseño o en ejecución (entiendo que en diseño)?

piccolo2101 21-11-2005 11:35:53

Cita:

Empezado por Neftali
¿Qúe componente quieres implementar?

Es como un listbox pero con elementos propios y gestionado dentro de un frame. Por cierto, para insertar los elementos, que también son visuales, lo hago en tiempo de ejecución con InsertControl el problema es que no se posicionan donde yo quiero.
Cita:

Empezado por Neftali
¿De quien deriva ese componente?

TFrame
Cita:

Empezado por Neftali
¿Te refieres en diseño o en ejecución (entiendo que en diseño)?

Sí, evidentemente en diseño.


Un saludo y gracias.

Neftali [Germán.Estévez] 21-11-2005 11:52:43

Si deribas de un Frame, debería tener esa característica por defecto.
El lugar de InsertControl, ¿Has probado a realizar un create y modificar el Left y Top?

piccolo2101 21-11-2005 11:59:30

Si, la verdad es que si he probado con Create y left top pero no me crea el elemento dentro del componente.

Neftali [Germán.Estévez] 21-11-2005 13:10:03

Revisa los valores de Owner y Parent que le estás dando.


La franja horaria es GMT +2. Ahora son las 13:38:47.

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