J'ai un UserControl et je mets des publics Méthodes/Propriétés là-dedans. Je voudrais avoir que lorsque l'utilisateur de mon UserControl saisit quelque chose et que Intellisense s'ouvre, qu'il voit immédiatement mes méthodes personnalisées créées dans le UserControl, est-ce possible en marquant les méthodes/accessoires avec un genre d'attributs?Voir mes propres méthodes/propriétés d'une classe MS .NET toujours en haut dans IntelliSense dans Visual Studio 2010
1
A
Répondre
1
Non, ce n'est pas quelque chose qui peut être facilement fait. Visual Studio va trier les méthodes/propriétés par ordre alphabétique.
Pour faire ce que vous voulez, vous devez:
- Mark vos méthodes/propriétés avec un attribut personnalisé
- écrire cet attribut personnalisé
- Utiliser l'automatisation VS pour réfléchir sur tous les types pour trouver cet attribut
- Réorganiser la liste IntelliSense (pas sûr si cela est possible avec VS VBA)
+0
ok à beaucoup d'efforts pour ce petit plaisir ... – Elisabeth
Préfixez vos noms de méthode avec "Aardvark". –
alors mon patron me tue pour avoir choisi un si mauvais nom ;-) bien que Hans. – Elisabeth
Bonne question, et ne savez pas pourquoi vous n'avez pas été plus en vogue. Il y a des classes C# que j'ai complétées avec des méthodes plus simples, et j'aimerais que celles-ci arrivent en tête. Quoi qu'il en soit, je vous ai mis en favoris/favorisé ici. –