Resumen TabStrip

Yo prefiero el TabStrip. Es un control muy ligero.
Hay que reconocer que el SSTab es lento con ganas y a proposito, y a veces le da por comerse algún control ( o por lo menos le daba en VB5).

Con el TabStrip hay que programar un poquito más, pero pensandolo un poco se resuelve todo el 8 líneas.

1.-En diseño, creas un array de frames (fraPersoa) con los mismos index que las solapas del tabstrip (tabPersoa)
2.- En cada Frame colocas los controles correspondientes al Tab del mismo Index.
3.- Los frames pueden estar en cualquier posicion en tiempo de diseño, se colocan en Form_Load. Incluso le puedes poner un caption que te resulte descriptivo.
4.- Este código en Form_Load los coloca en la posición adecuada

Dim fra As Frame
With tabPersoa
  For Each fra In fraPersoa
    fra.Move .Left + 25, .Top + .Tabs(1).Height + 50, .Width -50, .Height - 100
    fra.BorderStyle = 0
    fra.Caption = ""
  Next
End With

5.- Y este código en tabPersoa_Click muestra en frame adecuado

Dim fra As Frame

For Each fra In fraPersoa
  fra.Visible = False
Next
fraPersoa(tabPersoa.SelectedItem.Index).Visible = True


--------------------------------------------------------------------------------
 Alberto Rodríguez Calvo (AlbertoRC@ole.com)



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com