CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: ElNapster en Miércoles 7 de Febrero de 2007, 18:02
Título: Control Toolstrip
Publicado por: ElNapster en Miércoles 7 de Febrero de 2007, 18:02
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:
Título: Re: Control Toolstrip
Publicado por: aicrag en Viernes 9 de Febrero de 2007, 00:53
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
Título: Re: Control Toolstrip
Publicado por: ElNapster en Viernes 9 de Febrero de 2007, 15:55
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.
perdon por el abuzo pero como se hace eso ..... <_<
Título: Re: Control Toolstrip
Publicado por: aicrag en Sábado 10 de Febrero de 2007, 00:02
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... ;)
Título: Re: Control Toolstrip
Publicado por: ElNapster en Sábado 10 de Febrero de 2007, 02:26
Ahhhh, lo que por lo regular se hace *bueno en mi caso jejejej gracias :comp:
Título: Re: Control Toolstrip
Publicado por: aicrag en Domingo 11 de Febrero de 2007, 17:35