Control Tabcontrol

download Control Tabcontrol

of 3

Transcript of Control Tabcontrol

CONTROL TABCONTROLSELECCIONAR UN TABCONTROL si bueno, buscando en la web consegui hacer lo que queria exactamente, que es cambiar de una pestaa a otra utilizando un boton... solo hay que escribirCdigo:Me.TabControl1.SelectTab(1)donde " (1) " es el numero de la pestaa a la que quiere ir cuando presiones el boton... funciona muy bien...

igualmente gracias por responder =)RECOPILACIN DE MIS MEJORES PROBLEMAS CON VB .NETProblemas y soluciones en Visual Basic Punto Net POR QU DE ESTEBLOG?Poner el TabPage de un TabControl en invisible odeshabilitarloPara poner invisible un TabPage1Me.TabPage1.Parent = Nothing

Para deshabilitar un TabPage1Me. TabControl1.TabPages(2).Enabled = False

Esta aportacin es gracias a AlondraHola a todos,tengo una pequea duda con las Forms y los TabControls.Tengo una aplicacin en C# y Visual 2005 hecha con formularios,pero ahora me gustara pasar todos los formularios a un TabControl, un formulario por TabPage, y as no tener que pasar todos los controles uno a uno desde el formulario al tabcontrol.He estado leyendo por ah y tambin he estado Googleando, pero no encuentro nada en concreto que me funcione.Quisiera saber si alguien me puede echar una mano.

Muchas gracias.Tambin puedes hacerlo en ejecucin, esto es, te creas el TabControl con el nmero de pginas que quieras, pero todo vacio. Luego haces un new de cada uno de los forms, pero no haces el show, ni el showDialog, simplemente cambia el parent de los elementos que contiene el cada form, al nivel ms bajo, a cada una de las pginas, segn corresponda; para ello basta con recorrer el array de controles de cada Form:

Cdigo:DIM MiControl as Controlfor i:= 0 to Formulario.Controls.count - 1 do MiControl = Formulario.Controls[i] MiControl.parent = TAB_QUE_CORRESPONDAnext

Obviamente ser ms lento, pero yo por ejemplo lo uso mucho si la carga del programa se realiza una vez al da y ya no se vuelve a salir, que tarde 5sg ms ( me tarda eso con 5 forms ) no se nota y a la hora de programar tiene sus ventajas, puesto que puedes mostrar los forms de forma individual, segn quieras; puedes cargar todos los forms en el tabcontrol, o dependiendo de el nivel de acceso del usuario o el tipo de operacin, puedes cargar unos u otros ( obviamente, siempre puedes esconder tabs con removeat, pero previamente has de cargarlo )....

No se si me he explicado, quizs sea muy lioso,

0

Asunto:actualizar form en tabcontrol

Autor:Sierra(9 intervenciones)

Fecha:26/08/2009 20:34:35

Hola a todos un gran saludo, buen les comento estoy cargando un formulario form a un tabcontrol si lo carga y realizo operaciones de compras asta hay todo bien el problema es q cuando un producto es nuevo lo tienen q registrar lo registro mediante otro form el cual cuando le doy guardar mando los datos de clave al form de compras pero este estando en el tabcontrol no lo carga estando como una ventana normal si lo hace pero ya en el tabcontrol no. Abra alguna forma de cargarlo? Gracias asta pronto.Utilizo esta forma de invocarlo que encontr en internetPrivate Sub ShowForm()Dim r As New Random()Static i As Integeri += 1Dim key As String = "f" + i.ToString()'Crea el nuevo form (copia de form2)Dim f As New Form2f.BackColor = Color.FromArgb(r.Next(0, 255), r.Next(0, 255), r.Next(0, 255))f.Text = String.Format("Nuevo form {0}", i)'Crea el tab que lo contieneMe.Tabs.TabPages.Add(key, f.Text)f.TopLevel = Falsef.FormBorderStyle = Windows.Forms.FormBorderStyle.Nonef.Dock = DockStyle.FillMe.Tabs.TabPages(key).Controls.Add(f)Me.Tabs.SelectedTab = Me.Tabs.TabPages(key)'Asigna el nuevo form al tag del tabpageMe.Tabs.TabPages(key).Tag = f'Por si desde el propio form quieres cerrar y eliminar el tabf.Tag = Me.Tabs.TabPages(key)f.Show()End SubResponder

Otras secciones de LWP con contenido similar...-Cursos de Visual Basic.NET-Temas de Visual Basic.NET-Cdigo fuente de Visual Basic.NET0

Asunto:RE:actualizar form en tabcontrol

Autor:Damian(824 intervenciones)

Fecha:28/08/2009 15:32:29

Y donde quieres mostrar esos datos en textbox que estan en ese tabcontrol?, y ese otro form donde registran los nuevos datos es independiente, o sea pones guardar por ejemplo se cierra el formulario y luego quieres meter esos datos en el form del tabcontrol?.Me parece que lo mejor es declararte variables publicas con el modificador shared para que no pierdas el valor y luego asignar dichas variables en los controles que tengas en tu tabcontrol.

http://www.glosario.ar.gs/