MenuItems No tienen Tag

06/08/2004 - 18:10 por JOse | Informe spam
Saludos amigos,
Tal y como dice el asunto, necesito guardar informacion de
identificacion de mis menuitems en su Tag pero me di
cuenta de que no tienen, entonces como o en que parte
podria hacer esto

Gracias

Preguntas similare

Leer las respuestas

#1 Tristan
06/08/2004 - 22:35 | Informe spam
Puedes crear tu propia clase derivada de MenuItem. En esta añade las
propiedades que creas convenientes.

Si vas a utilizar el diseñador de windows forms para crear el menú, una vez
creado, cambia el tipo de los objetos MenuItem generados por el tuyo propio.
Una vez hecho, deberían aparecerte las nuevas propiedades.

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#2 Jose
07/08/2004 - 18:05 | Informe spam
Puedes crear tu propia clase derivada de MenuItem. En


esta añade las
propiedades que creas convenientes.

Si vas a utilizar el diseñador de windows forms para


crear el menú, una vez
creado, cambia el tipo de los objetos MenuItem generados


por el tuyo propio.
Una vez hecho, deberían aparecerte las nuevas propiedades.

Juan Carlos Badiola
MVP - C#


.


He creado dicha clase, pero no estoy seguro de q funcione
asi que hice esto, pero no aparece el tag como miembro,
Public Class MenuItemX
Inherits MenuItem
Dim ObjectData As Object
Public Property Tag() As Object
Get
Tag = ObjectData
Return ObjectData
End Get
Set(ByVal Value As Object)
ObjectData = Value
End Set
End Property
End Class
NO es suficiente por lo que veo, o es que estoy obviando
alguna norma.
Respuesta Responder a este mensaje
#3 Leonardo Azpurua
07/08/2004 - 20:58 | Informe spam
"Jose" escribió en el mensaje
news:1dd101c47c98$5ed18880$

He creado dicha clase, pero no estoy seguro de q funcione
asi que hice esto, pero no aparece el tag como miembro,
Public Class MenuItemX
Inherits MenuItem
Dim ObjectData As Object
Public Property Tag() As Object
Get
Tag = ObjectData
Return ObjectData
End Get
Set(ByVal Value As Object)
ObjectData = Value
End Set
End Property
End Class
NO es suficiente por lo que veo, o es que estoy obviando
alguna norma.

Debes importar System.ComponentModel, y definir la propiedad como Browsable:

<Browsable(True)> _
Public Property Tag() As Object
...
End Property


Salud!
Respuesta Responder a este mensaje
#4 JoseM
09/08/2004 - 15:39 | Informe spam
Gracias de nuevo amigos...me sera muy util esta clasecilla
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida