none
Custom web control RRS feed

  • Question

  • Salut tous le monde,

    J'ai creer un control web personnalisé, tout marche mais j'aimerai ajouter une liste deroulante dans la fenetre des propriétés de mon controle web,quelqun sais comment faire?

    vendredi 28 janvier 2011 06:54

Réponses

  • Bonjour,

     

    Ajoutez cette énumération dans le même espace de noms que votre classe contrôle :

    public enum MyEnum

        {

            Element1,

            Element2,

            Element3

        }

     

     

    Dans la classe contrôle, ajoutez une propriété de type MyEnum :

    MyEnum myEnum ;

     

    Ajoutez la propriété du contrôle :

    [Bindable(true)]

            [Category("MyEnum")]

            [DefaultValue("")]

            [Localizable(true)]

            public MyEnum TheEnum

            {

                get

                {

                    return myEnum;

                }

     

                set

                {

                    myEnum = value;

                }

            }

     

     

    Maintenant, la propriété MyEnum de ce contrôle sera affichée sous forme d’une liste dans le tableau de propriétés.

     

    Cordialement,

    Alex

    ________________

    Publiez un article sur MSDN !

    Windows Phone 7

    Astuces pour Visual Studio 2010

    XNA – Développement jeux vidéo

    Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, SharePoint, WPF

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

     

     


    Suivez MSDN sur Twitter 

    • Marqué comme réponse Alex Petrescu jeudi 3 février 2011 15:03
    lundi 31 janvier 2011 15:05