PDA

Ver la Versión Completa : Componentes dibujados


piccolo2101
21-11-2005, 08:59:12
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, 09:37:10
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, 10:35:53
¿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.
¿De quien deriva ese componente?TFrame
¿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, 10: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, 10: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, 12:10:03
Revisa los valores de Owner y Parent que le estás dando.