Visual Basic.NET - Menu Contextual

 
Vista:

Menu Contextual

Publicado por Juan R. (31 intervenciones) el 21/09/2004 17:27:19
Saludos,
Necesito saber como se utilizan los menus contextuales, y como yo los puedo asociar a un control como un listbox, o un picturebox, etc,

Si alguien tiene un ejemplo, por favor envienmelo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 153
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

RE:Menu Contextual

Publicado por Yamil Bracho (631 intervenciones) el 22/09/2004 17:49:39
Todos los controles tienen una propiedad llamada ContextMenu donde puedes asociar el menu contextual. Este ejemplo es del MSDN

Sub MyPopupEventHandler(sender As System.Object, e As System.EventArgs)
' Define the MenuItem objects to display for the TextBox.
Dim menuItem1 As New MenuItem("&Copy")
Dim menuItem2 As New MenuItem("&Find and Replace")
' Define the MenuItem object to display for the PictureBox.
Dim menuItem3 As New MenuItem("C&hange Picture")

' Clear all previously added MenuItems.
contextMenu1.MenuItems.Clear()

If contextMenu1.SourceControl Is textBox1 Then
' Add MenuItems to display for the TextBox.
contextMenu1.MenuItems.Add(menuItem1)
contextMenu1.MenuItems.Add(menuItem2)
ElseIf contextMenu1.SourceControl Is pictureBox1 Then
' Add the MenuItem to display for the PictureBox.
contextMenu1.MenuItems.Add(menuItem3)
End If
End Sub 'MyPopupEventHandler

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Menu Contextual

Publicado por Juan R. (31 intervenciones) el 22/09/2004 23:37:23
Gracias Yamil, pero es que no se como se manejan los eventos en esta modalidad, ya que necesito poder manejar las opciones cuando y presione un click sobre ellas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 153
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

RE:Menu Contextual

Publicado por Yamil Bracho (631 intervenciones) el 23/09/2004 20:38:26
Cada opcion de un ContextMenu es un MenuItem y este tiene el evento Click. Lo que tienes que hacer es agregarle el manejador de evento. Por ejemplo:

AddHandler menuItem1.Click, AddressOf Me.menuItem1_Click
....

Private Sub menuItem1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
...
End Sub

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar