bonjour, voici mon problème
Je suis entrain de crée des UserControl entièrement personnaliser que je met dans ma toolbox me permettant ainsi dans mes application d'effectuer des drag and drop.
Lorsque je place ce UC, la liste de ces propriétés apparaissent, et la je bloque sur deux choses :
- Comment cacher des propriété qui sont par défaut comme Text ?
- Pour mes propriétés que j'ai défini moi même, j'aimerais proposer une liste de choix possible à l'utilisateur. Par exemple un élément Color va afficher une palette de couleur, moi je voudra afficher par exemple (1,2,3,4)
J'ai trouvé sur internet qu'il fallait crée un type Enum mais la propriété n'apparaît pas dans la liste car elle ne possede pas d'accesseur-mutateur et il m'est impossible d'en crée un comme une simple propriété dite "classique"
Voila, je vous remercie d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 // Ceci affiche bien la propriété Color dans la liste avec la palette private Color borderColor; public Color BorderColor { get { return borderColor; } set { borderColor = value; Invalidate(); } } //ceci n'affiche rien dans la liste public enum ValeursPossibles : int { Un = 1, Deux = 2, Trois = 3 }
Ps 1: J'ai aussi le même problème/besoin concernant les structures
Ps 2 :J'ai lu rapidement deux, trois petites choses sur ce que l'on apelle les smartags mais je tiens à préciser que je ne peut les utiliser car j'utilise le compact framework
Partager