TabControl

18/02/2006 - 17:52 por hugo | Informe spam
Hola grupo:

Entoy utilizando por primera vez el TabControl y no logro hacer dos coas:
Pir un lado, no logro ocultar en tiempo de ejecución determinada ficha, he
probado con
tbcArticulosConceptos.TabPages(1).Visible = False y

tbcArticulosConceptos.TabPages(1).Hide()

pero no hubo caso.

También estoy intentando que en determinbado momento se seleccione una ficha
automáticamente, probe con

tbcArticulosConceptos.TabPages(0).Focus() y

tbcArticulosConceptos.TabPages(0).Select()

Pero no hace nada.

Gracias por adelantado, saludos

Preguntas similare

Leer las respuestas

#1 Harold V
18/02/2006 - 19:04 | Informe spam
Sabes, aqui tienes informacion, lee primero

pon esta direccion en la ayuda de vb,luego lee REMARKS.


ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.N...abPage.htm
Respuesta Responder a este mensaje
#2 Harold V
18/02/2006 - 19:57 | Informe spam
He hecho este pequeno truco para moverme por los tabs.

Te explico:

hal hacer click en el boton me lleva siempre al primer tab pues llama al sub
movInicio, luego indicando a que ficha quiero ir por el indice TabFocus(2)
por ejemplo , me lleva a esa ficha la ficha 3, ya que por indices la tercera
ficha tiene el indice 2, adicionalmente te muestra el nombre para que veas
cual selecciona.

Espero te ayude..

Private Sub btnMoverTab_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnHideTab.Click
TabContainer.Focus()
Call MovInicio()
Call TabFocus(2) 'el numero debera ser >=1, indica a que ficha
quieres ir...
End Sub

Sub TabFocus(ByVal Movimientos As Int32) 'avanza a la ficha establecida
SendKeys.SendWait("{RIGHT " & Movimientos & "}")
'MessageBox.Show(TabContainer.TabPages(Movimientos).Name)
End Sub

Sub MovInicio() 'regresa siempre al 1 tabpage
I = TabContainer.TabPages.Count - 1
SendKeys.SendWait("{lefT " & I & "}")
End Sub
Respuesta Responder a este mensaje
#3 hugo
18/02/2006 - 20:40 | Informe spam
muchas gracias

"Harold V" escribió en el mensaje
news:

He hecho este pequeno truco para moverme por los tabs.

Te explico:

hal hacer click en el boton me lleva siempre al primer tab pues llama al


sub
movInicio, luego indicando a que ficha quiero ir por el indice TabFocus(2)
por ejemplo , me lleva a esa ficha la ficha 3, ya que por indices la


tercera
ficha tiene el indice 2, adicionalmente te muestra el nombre para que veas
cual selecciona.

Espero te ayude..

Private Sub btnMoverTab_Click(ByVal sender As System.Object, ByVal e


As
System.EventArgs) Handles btnHideTab.Click
TabContainer.Focus()
Call MovInicio()
Call TabFocus(2) 'el numero debera ser >=1, indica a que ficha
quieres ir...
End Sub

Sub TabFocus(ByVal Movimientos As Int32) 'avanza a la ficha


establecida
SendKeys.SendWait("{RIGHT " & Movimientos & "}")
'MessageBox.Show(TabContainer.TabPages(Movimientos).Name)
End Sub

Sub MovInicio() 'regresa siempre al 1 tabpage
I = TabContainer.TabPages.Count - 1
SendKeys.SendWait("{lefT " & I & "}")
End Sub
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida