Mensajes: 280
Temas: 19
Gracias Recibidas: 43 en 39 posts
Gracias Dadas: 70
Registro en: Jul 2020
19-07-2022, 00:52
(Última modificación: 19-07-2022, 15:38 por
tercoide.)
Necesito ayuda en algo que seguramente para algunos sera una sonzera, pero nunca lo hice: en algun momento de la ejecucion del progrma voy a abrir un archivo, entoces tengo que agregar una TabStrip al lado de Drawing1, y meter otra TabStrip (o TabPanel) tal como esta ahi, con un control GLArea metido. Se puede hacer? Supongamos que el user intentara abrir muchos archivos....
Siendo la otra posibilidad de crearlos en el IDE , digamos unos 10 tabs y limitar la apertura de archivos a ese numero; y ocultando los tabs que no se usan.
"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
Mensajes: 280
Temas: 19
Gracias Recibidas: 43 en 39 posts
Gracias Dadas: 70
Registro en: Jul 2020
pongo la solucion para lo que no saben, pero se me hace que todos lo sabian menos yo...
GAMBAS
' Crea una nueva Tab para alojar un nuevo grafico
Me.
tabDrawings.
Count += 1 'Agrego un nuevo Tab idx
= Me.
tabDrawings.
Count - 1 'Obtengo el nuevo indice Me.
tabDrawings[idx
].
Text = sName
Me.
tabDrawings[idx
].
Expand = True Dim tabFileNew
As New TabPanel
(Me.
tabDrawings[idx
]) ' Agrego un tab al tab tabFileNew.Count = 2 'Dos pestañas
tabFileNew.
Expand = True ' Preparo para que se acomode tabFileNew.Arrangement = Arrange.Fill
tabFileNew.Orientation = Align.Bottom
tabFileNew[0].Text = "Model"
tabFileNew[1].Text = "Paper"
Object.
Attach(glaFile,
Me,
"GLArea1") 'Observo los eventos con ese nombre, ej GLArea1_Draw
"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
Los siguientes 1 usuarios dice gracias a tercoide por este post:1 usuarios dice Gracias! a tercoide por este post
• Shordi
Mensajes: 1,183
Temas: 136
Gracias Recibidas: 446 en 297 posts
Gracias Dadas: 464
Registro en: Jul 2020
Me pillaste lejos de un teclado, compañero...
No podemos regresar
Los siguientes 1 usuarios dice gracias a Shordi por este post:1 usuarios dice Gracias! a Shordi por este post
• tercoide
Mensajes: 1,382
Temas: 485
Gracias Recibidas: 353 en 254 posts
Gracias Dadas: 245
Registro en: Jul 2020
Otro mensaje que tengo que dejar para leer más adelante..

Cachis!.
"Pero no toques, por qué tocas? - Amador"
Mensajes: 1,414
Temas: 202
Gracias Recibidas: 349 en 256 posts
Gracias Dadas: 258
Registro en: Jul 2020
(19-07-2022, 00:52)tercoide escribió: voy a abrir un archivo, entoces tengo que agregar una TabStrip al lado de Drawing1, y meter otra TabStrip (o TabPanel) tal como esta ahi, con un control GLArea metido. Se puede hacer? Supongamos que el user intentara abrir muchos archivos....
Hola terco, hay alternativas a usar controles creados en tiempo de ejecución y tabstrips, consiste en agregar botones dentro de un panel donde cada botón tiene el tag = ruta del archivo y luego con los eventos de estos botones dibujas en el DA tomando los datos desde la colección de datos de el plano actual, lo que permite que uses siempre el mismo DA.
1 Saludo.