CLR: .Net / Mono / Boo / Otros CLR > VB .NET

 Control Toolstrip

(1/2) > >>

ElNapster:
Tengo una duda como puedo hacer yo , cuando le doy a uno de los botones que estan dentro del ToolStrip1 , saber su posicion ? asi como se asi en vb 6 se recuerdan cuando le daban


--- Código: Text ---Private Sub Toolbar_ButtonClick(ByVal Button As ComctlLib.Button)  rutina (Button.index)End Sub 
y el  ya sabia que habias elegido el boton n para luego ejecutarlo en un case segun el # que se habia elegido .. pero como puedo hacer yo esto con el objeto
ToolStrip1  :(
Gracias  :ph34r:

aicrag:
si no vas a usar el index de cada botón para algo en particular podés agregar un handler para cada item dentro del ToolStrip como si de un control independiente se tratara y así solo agregás el handler y programás lo que va a hacer.

o podés también en el evento ItemClicked del ToolStrip saber el al que item que haz hecho clik pero medio de su nombre o el texto que tiene, algo como:

Private Sub ToolStrip1_ItemClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs)_
Handles ToolStrip1.ItemClicked
        Select Case e.ClickedItem.Name
            Case "NombreItem1"
            Case "NombreItem2"
            Case "NombreItem3"
            Case "NombreItem4"
            Case "NombreItem5"
        End Select
    End Sub

ElNapster:
Gracias Brother ... es exactamente lo que queria ...


--- Citar ---si no vas a usar el index de cada botón para algo en particular podés agregar un handler para cada item dentro del ToolStrip como si de un control independiente se tratara y así solo agregás el handler y programás lo que va a hacer.
--- Fin de la cita ---

perdon por el abuzo pero como se hace eso ..... <_<

aicrag:
agregar un handler nuez mas que escribir el nombre del método que manejará tu aplicación al recibir una señal, como hacer click en un boton o algo parecido.

en vb net 2005 se generá uno automático cuando le haces doble click en la vista de diseño a cualquier control, y lanza uno por defecto para cada control, nada mas que programar un evento...   ;)

ElNapster:
Ahhhh, lo que por lo regular se hace *bueno en mi caso jejejej gracias :comp:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa