Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2010, 21:13
Avatar de Highlander
Highlander
 
Fecha de Ingreso: junio-2006
Ubicación: Concepción, Chile
Mensajes: 475
Antigüedad: 17 años, 10 meses
Puntos: 4
Desactivando tabs dinamicamente

Hola estoy tratando de desactivar o activar tabs segun una opcion de un combobox pero no me esta resultado totalmente, sino que se comporta erraticamente.

El codigo que uso me habia servido antes pero para cosas muy puntuales.


Código:
Private Sub cboTipoSocio_SelectionChangeCommitted(ByVal sender As Object, ByVal e As System.EventArgs) Handles cboTipoSocio.SelectionChangeCommitted


        Select Case cboTipoSocio.SelectedValue

            Case 1 'Familiar

                TabPage2.Enabled = True 'Conyuge
                TabPage3.Enabled = True 'cargas
                TabPage4.Enabled = True 'Laboral

            Case 2 'Individual
                TabPage2.Enabled = Not TabPage2.Enabled 'Conyuge
                TabPage3.Enabled = Not TabPage3.Enabled 'cargas
                TabPage4.Enabled = True 'Laboral

            Case 3 'Estudiante

                TabPage2.Enabled = Not TabPage2.Enabled 'Conyuge
                TabPage3.Enabled = Not TabPage3.Enabled 'cargas
                TabPage4.Enabled = Not TabPage4.Enabled 'Laboral

              
        End Select

    End Sub
Código:
 Private Sub TabControl1_Selecting(ByVal sender As Object, ByVal e As System.Windows.Forms.TabControlCancelEventArgs) Handles TabControl1.Selecting

        ' Referenciamos el control TabPage que ha sido seleccionado
        '
        Dim tp As TabPage = e.TabPage

        ' Cancelamos la selección si el control
        ' se encuentra deshabilitado.
        '
        e.Cancel = Not tp.Enabled

    End Sub
Ojala me puedan ayudar un poco ya que no encuentro el error, saludos.
__________________
Ingeniero (E) en Computación e Informática
The last man alone with god.