Existe-t-il un éditeur intégré pour une chaîne de caractères de plusieurs lignes dans un fichier de type PropertyGrid
.
Réponses
Trop de publicités?Non, vous devrez créer ce que l'on appelle un éditeur modal de type UI. Vous devrez créer une classe qui hérite de UITypeEditor. Il s'agit essentiellement d'un formulaire qui s'affiche lorsque vous cliquez sur le bouton représentant une ellipse sur le côté droit de la propriété que vous êtes en train de modifier.
Le seul inconvénient que j'ai trouvé, c'est que je devais décorer la propriété de la chaîne spécifique avec un attribut spécifique. Cela fait un moment que je n'ai pas eu à le faire. J'ai trouvé ces informations dans un livre de Chris Sells intitulé "Windows Forms Programming in C#".
Il y a une grille de propriété commerciale appelée Grille de propriétés intelligentes.NET par VisualHint.
Oui. Je ne me souviens plus comment il s'appelle, mais regardez l'éditeur de propriétés d'éléments pour quelque chose comme ComboBox
Édité : A partir de @ fryguybob ComboBox.Items utilise l'éditeur System.Windows.Forms.Design.ListControlStringCollectionEditor.