none
Poner Descripción a las Propiedades de Un Control

    Question

  • Hola,

     

    estoy desarrollando controles propios en Visual Basic .Net 2005,

     

    me gustaria saber como puedo poner una Descripción a las propiedades que yo he creado para que así el programador a la hora de usarlos sepa para que sirve dicha Propiedad (Igual que sale en las propiedades de los controles estándar).

     

    Gracias y saludos... Wink

    Wednesday, January 02, 2008 9:36 AM

Answers

  • Hola,

     

    para poner una descripción en un control de usuario, bastará con importar el namespace System.ComponentModel y poner la siguiente etiqueta en la propiedad: <Description("Lo que sea")> Public Property ...

    Espero que te sirva.
    Wednesday, January 02, 2008 10:12 AM

All replies

  • Hola,

     

    Basicamente puedes usar comentarios xml para esto.

     

    http://msdn2.microsoft.com/es-es/library/xzysab5k(VS.80).aspx

     

    Funciona bastante mejor en C# que en visual basic

     

    y solo funciona bien el visual studio 2005

     

    Mira a ver si te sirve, y nos cuentas.

     

    Un saludo.

    Wednesday, January 02, 2008 9:40 AM
  • Hola,

     

    para poner una descripción en un control de usuario, bastará con importar el namespace System.ComponentModel y poner la siguiente etiqueta en la propiedad: <Description("Lo que sea")> Public Property ...

    Espero que te sirva.
    Wednesday, January 02, 2008 10:12 AM
  • Has probado a utilizar el control PropertyGrid?

    Yo utilizo este código:

     

    Imports System.ComponentModel

    Public Class rectangulo

    Public _nombre As String = "Objeto"

    Public _ancho As Double = 200

    Public _alto As Double = 100

    <Category("Denominación"), Description("Nombre del objeto"), DefaultValue("Objeto")> _

    Public Property Nombre() As String

    Get

    Return _nombre

    End Get

    Set(ByVal Value As String)

    _nombre = Value

    End Set

    End Property

    End Class

     

    Asocias a la propiedad SelectedObject tu clase, y lo que escribas en la etiqueta Description es el mensaje que te mostrará como información de la propiedad.

     

    Espero haberte sido de ayuda.

     

    Si la respuesta es util marcala como respuesta correcta.

     

    Wednesday, January 02, 2008 10:15 AM