Duda con creación de controles en tiempo de ejecución

Iniciado por pandemonio, 6 Septiembre 2006, 16:54 PM

0 Miembros y 1 Visitante están viendo este tema.

pandemonio

Estoy creando varios controles DataGrid en tiempo de ejecución; para crearlos uso un arreglo, mi duda es la siguiente, ¿cómo coloco esos DataGrid dentro de un SSTab? Seré más explícito, antes de crear un control DataGrid agrego pestañas al control SSTab, ahora, quiero que después de haber agregado dichas pestañas crear un control DataGrid dentro de cada pestaña que yo específique. Espero haber expuesto mi duda con claridad.

El código que utilizo para crear controles en tiempo de ejecución es el siguiente:



Private Sub Command1_Click()
    Load SSTab1(1)
   
    SSTab1(1).Visible = True
   
    SSTab1(1).Top = SSTab1(0).Top + SSTab1(0).Height
End Sub



Agrego un botón de comando y un control SSTab al cual le establezco el índice a 0.

pandemonio

Aún sigo con la duda sobre cómo crear un control dentro de otro, pero si tienen alguna otra idea sobre cómo puedo darle solución a mi problema estoy abierto a comentarios.

Mr.Chispa

la averad es q no c como hacer eso especificamente pero lei por ahi q para meter un control dentro de otro ytenes q usar la propiedad Container de los dataGrid. saludos :P

pandemonio

Cita de: Mr.Chispa en 12 Septiembre 2006, 04:29 AM
la averad es q no c como hacer eso especificamente pero lei por ahi q para meter un control dentro de otro ytenes q usar la propiedad Container de los dataGrid. saludos :P


Muchas gracias Mr.Chispa, investigaré eso. ¿Alguna otra idea?

hexabinarios

Hola Pandemonio, te cuento que puedes hacer esto con la propiedad Parent.

Te pido disculpas por no mostrarte un ejemplo de como hacerlo pero mi HD murio junto con todos mi codigos.

Se que se hacia algo asi:
Set DataGrid.Parent  = SSTab

Si no te funciona con eso entonces se hace via APIS, con el Sendmessage y el SetParent como mensaje.

Si encuentro algo en mi backup lo posteo.

Saludos.

pandemonio

Cita de: hexabinarios en 12 Septiembre 2006, 22:29 PM
Hola Pandemonio, te cuento que puedes hacer esto con la propiedad Parent.

Te pido disculpas por no mostrarte un ejemplo de como hacerlo pero mi HD murio junto con todos mi codigos.

Se que se hacia algo asi:
Set DataGrid.Parent  = SSTab

Si no te funciona con eso entonces se hace via APIS, con el Sendmessage y el SetParent como mensaje.

Si encuentro algo en mi backup lo posteo.

Saludos.

Muchas gracias por tu sugerencia hexabinarios, me has dado informació vital, seguiré investigando al respecto.