Hola a todos,
Tengo un formulario al cual contiene un Tabcontrol, las páginas de este tabcontrol las creo en tiempo de ejecución, mediante el siguiente código
Private Sub Btn_Aceptar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Btn_Aceptar.Click
Dim myTabPage As New TabPage()
Dim Txt_Buscar As New TextBox()
If Cmb_Actividad.Text = "Norm.Compl. 1F (Sin CM)" Then
myTabPage.Text = "Norm.Compl 1F" & (Frm_Almacen.TabControl1.TabPages.Count + 1)
Frm_Almacen.TabControl1.TabPages.Add(myTabPage)
End If
If Cmb_Actividad.Text = "Norm.Compl. 3F Direc. (Sin CM)" Then
myTabPage.Text = "Norm.Compl 3F" & (Frm_Almacen.TabControl1.TabPages.Count + 1)
Frm_Almacen.TabControl1.TabPages.Add(myTabPage)
End If
End Sub
Me gustaria me puedan ayudar con lo sigueinte: como puedo agregar en cada pagina que cree (con el codigo anterior) un Textbox y un Boton
Desde ya muchas gracias.
Ya instanciaste el txt_buscar asique ahora te falta ponerle datos como su ubicacion, su tamaño etc y despues pones Me.Controls.Add(Txt_Buscar)
Algo asi era
XXX-ZERO-XXX muchas gracias por responder, pero como hago para que lo agregue en la hoja que acabo de crear, por que lo hago a si pero no se ve nada.
Private Sub Btn_Aceptar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Btn_Aceptar.Click
Dim myTabPage As New TabPage()
Dim Txt_Buscar As New TextBox()
If Cmb_Actividad.Text = "Norm.Compl. 1F (Sin CM)" Then
myTabPage.Text = "Norm.Compl 1F" & (Frm_Almacen.TabControl1.TabPages.Count + 1)
myTabPage.BackColor = Color.Black
Frm_Almacen.TabControl1.TabPages.Add(myTabPage)
Txt_Buscar.Width = 96
Txt_Buscar.Height = 21
Txt_Buscar.Location = New Point(5, 8)
Frm_Almacen.Controls.Add(Txt_Buscar)
End If
End Sub
Desde ya muchas gracias!!!
No tengo ni idea q es eso de la hoja q creas, pero bueno ahi en tu codigo lo agregas al form, entonces cambia el form_almacen por la hoja esa. O prueba con TabControll.Add o alguna otra opcion.
Yo soy un principiante recien pero intentaba ayudarte
:D ok!! de todas maneras se agradece la intención.
Alguien que me pueda ayudar, con lo que me dijo XXX-ZERO-XXX logro crear el Textbox pero lo por debajo del Tabcontrol, yo necesito que sea sobre este.
Ayuda Por favor!!!
Cita de: proteus8 en 18 Abril 2011, 22:03 PM
:D ok!! de todas maneras se agradece la intención.
Alguien que me pueda ayudar, con lo que me dijo XXX-ZERO-XXX logro crear el Textbox pero lo por debajo del Tabcontrol, yo necesito que sea sobre este.
Ayuda Por favor!!!
Según leo a vuelo de pájaro, sería algo como Textbox.BringToFront().
El problema es que esta agregando el textbox al formulario y no al tabcontrol
Esto realmente no es necesario preguntarlo en ningún sitio, creas el formulario directamente de manera gráfica arrastrando controles, y luego te lees el código que se genera automáticamente para intentar entenderlo.
Saludos
ok, muchas gracias a todos!!!
si quieres adicionar controles en tiempo de ejecucion pero no sabes como, simplemente ve como se hacen las cosas en el .designer.vb de tu formulario, entiendes el codigo ves como se hace y listo.
Saludos