Ayuda con toolbar

29/07/2004 - 17:31 por José Mª Toro Bermejo | Informe spam
como puedo saber el boton que pulso en un toolbar
GRACIAS

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
29/07/2004 - 19:07 | Informe spam
como puedo saber el boton que pulso en un toolbar



Colocale un nombre a cada boton y utiliza el operador Is para comparar la
instancia pasada al event ButtonClick con la de los botones:

Private Sub ToolBar1_ButtonClick( _
ByVal sender As System.Object, _
ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles
ToolBar1.ButtonClick

If e.Button Is tbbNuevo Then
' NUEVO
ElseIf e.Button Is tbbAbrir Then
' ABRIR
' ElseIf
End If

End Sub

Recomendacion: crea un metodo para realizar el proceso de cada boton.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#2 pedro
29/07/2004 - 20:07 | Informe spam
como puedo saber el boton que pulso en un toolbar
GRACIAS


.


Otra opción es activar la propiedad tooliptext de cada
uno de los botones de la barra.Con lo cual con solo
situarte encima de cada boton te aperecerá el texto que
has incluido dentro de esa propiedad.
Espero que esto te resulte de ayuda


Respuesta Responder a este mensaje
#3 José Mª Toro Bermejo
29/07/2004 - 21:58 | Informe spam
esa solucion ya la habia visto por ahí. En visual basic 6 era algo asi como
button.index y da como resultado un numero, no se si me explico bien.
Respuesta Responder a este mensaje
#4 Eduardo A. Morcillo [MS MVP VB]
29/07/2004 - 22:27 | Informe spam
José Mª Toro Bermejo wrote:
esa solucion ya la habia visto por ahí. En visual basic 6 era algo
asi como button.index y da como resultado un numero, no se si me
explico bien.



Puedes usar el metodo IndexOf de la coleccion de botones para obtener el
indice (aunque yo prefiero hacerlo de la otra forma):

Select Case ToolBar1.Buttons.IndexOf(e.Button)
Case 0
' ...
Case 1
' ...
Case 2
' ...
End Select

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida