Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/09/2012, 16:47
E_Blue
 
Fecha de Ingreso: mayo-2011
Mensajes: 102
Antigüedad: 13 años, 10 meses
Puntos: 0
¿Se puede clonar un TabPage?¿Como individualizar los controles de los clones?

Hola, estoy intentando clonar un TabPage que esta dentro de un TabControl pero con un exito parcial.

El código que probé es el siguiente.

Código vb:
Ver original
  1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  2.         Dim TabX As Windows.Forms.TabPage = ConfiguracionTabPage
  3.         TabCount += 1
  4.         TabX.Name = "Tab " & TabCount.ToString
  5.         TabX.Text = TabX.Name
  6.         'TabX.Parent = Me.AlarmasTabControl
  7.        Me.AlarmasTabControl.TabPages.Add(TabX)
  8.     End Sub

La variable TabCount esta declarada a nivel formulario como integer e inicializada en 0.

Las TabPages se agregan pero al agregar la segunda TabPage los controles que contienen se borran,¿Que es lo que estoy haciendo mal?

Por otro lado ¿Como puedo individualizar los controles que estas contienen si quiero modificar sus propiedades en tiempo de ejecución?

He leído también que se puede usar un FlowLayout, pero no termino de entender el concepto y forma de funcionar del mismo.

El limite de pestañas a clonar es de diez y necesito que cada pestaña nueva se agregue a la izquierda de las que ya existen y cuando se agrega la onceaba pestaña se elimina automáticamente la primera que se agrego.

¿Alguna idea o sugerencia de como resolver esto?