Foros del Web » Programación para mayores de 30 ;) » .NET »

TaskPane VBPOWERPACK

Estas en el tema de TaskPane VBPOWERPACK en el foro de .NET en Foros del Web. Alguien puedo hacer que cuando abras un taskpane se te cierre automaticamente el otro, y cuando lo cierres se te abra el otro? y lo ...
  #1 (permalink)  
Antiguo 16/05/2005, 06:57
wok
 
Fecha de Ingreso: abril-2005
Mensajes: 37
Antigüedad: 19 años
Puntos: 0
TaskPane VBPOWERPACK

Alguien puedo hacer que cuando abras un taskpane se te cierre automaticamente el otro, y cuando lo cierres se te abra el otro?
y lo mismo para el segundo pane?

yo no pude, siempre logro hacer 3 estados de los 4

si alguien lo tiene se lo voy a agradecer mucho

adios
  #2 (permalink)  
Antiguo 16/05/2005, 10:02
wok
 
Fecha de Ingreso: abril-2005
Mensajes: 37
Antigüedad: 19 años
Puntos: 0
Ya lo pude solucionar
tuve que utilizar flags, si no era imposible, entraba en loops infinitos y demás yerbas...
aca les pego el codigo por si a alguien algún dia le sirve :-p


Private Sub TaskPane1_FrameExpanding(ByVal sender As Object, ByVal ce As VbPowerPack.TaskPaneCancelEventArgs) Handles TaskPane1.FrameExpanding
If (ce.TaskFrame.Name = "tskModulos") And (FlagModulos = "") Then
tskAdmin.IsExpanded = False
FlagModulos = "Expanding"
End If

If (ce.TaskFrame.Name = "tskAdmin") And (FlagAdmin = "") Then
tskModulos.IsExpanded = False
FlagAdmin = "Expanding"
End If
End Sub
Private Sub TaskPane1_FrameExpanded(ByVal sender As Object, ByVal e As VbPowerPack.TaskPaneEventArgs) Handles TaskPane1.FrameExpanded
If FlagModulos = "Expanding" Then
FlagModulos = ""
End If

If FlagAdmin = "Expanding" Then
FlagAdmin = ""
End If
End Sub

Private Sub TaskPane1_FrameCollapsing(ByVal sender As Object, ByVal ce As VbPowerPack.TaskPaneCancelEventArgs) Handles TaskPane1.FrameCollapsing
If ((ce.TaskFrame.Name = "tskModulos") And (FlagModulos = "")) Then
FlagModulos = "Collapsing"
tskAdmin.IsExpanded = True
End If

If ((ce.TaskFrame.Name = "tskAdmin") And (FlagModulos = "")) Then
FlagModulos = "Collapsing"
tskModulos.IsExpanded = True
End If
End Sub

Private Sub TaskPane1_FrameCollapsed(ByVal sender As Object, ByVal e As VbPowerPack.TaskPaneEventArgs) Handles TaskPane1.FrameCollapsed
If FlagModulos = "Collapsing" Then
FlagModulos = ""
End If

If FlagAdmin = "Collapsing" Then
FlagAdmin = ""
End If
End Sub
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:51.