Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: eldiegofg en 30 Marzo 2010, 03:31 am



Título: Ayuda con TabControl
Publicado por: eldiegofg en 30 Marzo 2010, 03:31 am
Buenas noches, mi consulta es la siguiente.
Estoy creando una aplicacion con un menu en el que, segun el item seleccionado, quiero que se muestre un panel diferente dentro de la pantalla principal del programa (p. ej.: panel de altas, bajas, etc.). Quiero destacar que estas diferentes pantallas no las quiero mostrar como forms diferentes que se abran, sino que vayan apareciendo como si fueran paneles (cada uno con sus controles) dentro del form principal.
Para ello pense en usar un TabControl y con cada tabpage manejar las diferentes pantallas que necesito pero lo que no quiero es que se muestren las pestañas de los tabpage porque solamente se van a cambiar mediante el menu.
Hay alguna forma de hacer esto que necesito ya sea con el tabControl o de alguna otra forma?
Espero haberme dado a entender y que me puedan ayudar.
Muchas gracias por su tiempo


Título: Re: Ayuda con TabControl
Publicado por: MANULOMM en 31 Marzo 2010, 21:22 pm
ajam y en que te falla, que tienes hecho?

Atentamente,

Juan Manuel Lombana
Medellín - Colombia


Título: Re: Ayuda con TabControl
Publicado por: papita5 en 1 Abril 2010, 06:00 am
Yo hice algo parecido en una aplicación q tenia un datagridview dentro de un splitContainer dentro de un tabPage (dentro de un tabControl obvio), y cuando uno selecciona una celda genera un nuevo tabpage con info. Mi principal problema fue como interactuar con los componentes creados en tiempo de ejecucion, lo solucione usando el index de componentes q tiene el tabpage del index del tabcontrol, cada parte casteada a lo q es, no se me entendio un carajo, ok, va un ejemplo con el casteo:

Código:
string name = ((DataGridView)((SplitContainer)tcTablas.SelectedTab.Controls[0]).Panel2.Controls[0])[0, e.RowIndex].Value.ToString();

bueno masomenos, toy dormido no tengo mucha nocion si soy claro o no. Tampoco estoy seguro si esto era lo q necesitabas jejeje
=/

Saludos