Visual Basic.NET - orden de las pestañas en un tabcontrol

 
Vista:

orden de las pestañas en un tabcontrol

Publicado por mario (18 intervenciones) el 04/03/2003 11:14:26
Hola. TEngo un problema con las pestañas de un tabcontrol. Se han desordenado solas. Cambio el orden en las propiedades del tabcontrol pero ésto sólo tiene efecto en el design. Cuando lo ejecuto las pestañas se descolocan. ¿Alguién sabe por qué me pasa eso y cómo se arregla?
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

orden de las pestañas en un tabcontrol

Publicado por Fabricio Trujillo (2 intervenciones) el 13/06/2013 03:01:41
Debes manejar al los distintas TabPages como instancias (objetos) de la
clase TabPage.

Luego en el control (clase) TABControl encontras una propiedad
llamas TabPages, la cual expone una colección de objetos del
tipo TabPage.

Con estas ideas ya te vas imaginando la solución, para ordenar
tenes que hacerlo con cualquier algoritmo de ordenación.

Te paso para que te orientes como sacar un tabpage del tabcontrol
y colocarlo al final


Dim miTabPage As TabPage

'Obtengo una referencia al primer TabPage
miTabPage = TabControl1.TabPages.Item(0)

'Lo saco del TABControl
TabControl1.TabPages.Remove(miTabPage)

'Lo vuelvo a colocar al final
TabControl1.TabPages.Add(miTabPage)


Lamentablemente no encontre una forma directa de colocarlo
en una posición dada, el Add siempre lo coloca al final.

Pero, lo que podes hacer es sacar todos los TabPage a un array,
ordenarlos, y luego insertarlos en el TABControl con el metodo
AddRange (TabControl1.TabPages.AddRange)


Suerte.


Fuente: http://microsoft.public.es.dotnet.vb.narkive.com/AElKPe7k/ordenar-tabpages-en-un-tabcontrol
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

orden de las pestañas en un tabcontrol

Publicado por adry_fab (6 intervenciones) el 14/06/2013 23:42:07
Aunque sea una respuesta tardía (más de 10 años), se agradece la intervención.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

orden de las pestañas en un tabcontrol

Publicado por Fabricio Trujillo (2 intervenciones) el 15/06/2013 07:46:04
:O O.o de verdad??? pues yo recien la lei
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

orden de las pestañas en un tabcontrol

Publicado por madeu Doménech (1 intervención) el 12/06/2019 15:16:47
Hola pues unos años más tarde, como 6, existe una forma de hacerlo reasignando el parent, el parent es TabControlParameters, si asignamos a nothing las pestañas desaparecen y si las reasignas en el orden que desees en ese orden aparecerán!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
TabPageDB.Parent = Nothing
TabPageBK.Parent = Nothing
TabPageEMail.Parent = Nothing
If myRepositoryNet Then
    TabPageRepositoryNet.Parent = TabControlParameters
Else
    TabPageRepositoryNet.Parent = Nothing
End If
If myRepositoryCloud Then
    TabPageRepositoryCloud.Parent = TabControlParameters
Else
    TabPageRepositoryCloud.Parent = Nothing
End If
TabPageDB.Parent = TabControlParameters
TabPageBK.Parent = TabControlParameters
TabPageEMail.Parent = TabControlParameters
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar