insertar objeto menuItem

24/12/2005 - 22:35 por jorge | Informe spam
Estoy desarrollando un programa accesible para window de un tutorial de
visual basic.net, me pide el tutorial ingresar el objeto menuItem, en el menu
de harramientas de windos form tampoco lo ubico, y en los elementos ocultos
solo existe el menuItemiarray, el cual no es el que me piden insertar en el
formulario, como puedo hacer para ubicar el objeto y poderlo insertar
ubicandoles sus propiedades name y text, por favor si me ayudan.
 

Leer las respuestas

#1 SoftJaén
25/12/2005 - 12:20 | Informe spam
"jorge" escribió:

me pide el tutorial ingresar el objeto menuItem, en el menu
de herramientas de windos form tampoco lo ubico, ...



Hola, Jorge:

Que yo sepa, en el cuadro de Herramientas no existe un control «MenuItem».
Existe el objeto «MainMenu», pero el objeto «MenuItem» es una clase que
existe dentro del espacio de nombres «System.Windows.Forms».

Si deseas crear un menú mediante código fuente, ejecuta el siguiente ejemplo
que muestra cómo crear un objeto «MenuItem»:

' Declaramos las variables para el menú principal
' y los elementos del menú superior
Private WithEvents MainMenu1 As New MainMenu
Private WithEvents mnuFile As New MenuItem
Private WithEvents mnuEdit As New MenuItem


Private Sub Form1_Load( ... ) Handles MyBase.Load

' Configuramos las propiedades de los elementos del menú
With Me
.mnuFile.Index = 0
.mnuFile.Text = "&Archivo"
.mnuEdit.Index = 1
.mnuEdit.Text = "&Edición"

' Los añadimos a la colección MenuItems del
' menú principal (MainMenu1)
.MainMenu1.MenuItems.Add(.mnuFile)
.MainMenu1.MenuItems.Add(.mnuEdit)

' Asignamos el objeto menú principal a la
' propiedad Menu del formulario
.Menu = .MainMenu1
End With

End Sub

Private Sub mnuEdit_Click( ... ) Handles mnuEdit.Click
MessageBox.Show("Has elegido el menú Edición.")
End Sub

Private Sub mnuFile_Click( ... ) Handles mnuFile.Click
MessageBox.Show("Has elegido el menú Archivo.")
End Sub

Un saludo y ¡Feliz Navidad!

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares