2008-11-21 7 views
3

Pouvez-vous programmer/configurer Visual Studio pour produire intellisense personnalisé pour vos propres contrôles serveur.Intellisense personnalisé pour les contrôles serveur?

par exemple, pouvez-vous obtenir pour ce faire:

alt text http://www.yart.com.au/test/vs.gif

pour une étiquette de votre propre comme:

<MyCompany:MyTag ... 
+1

Je suis confus, est IntelliSense ne fonctionne pas pour votre contrôle ou souhaitez-vous limiter les propriétés énumérées? –

+1

De la capture d'écran, je me demande s'il utilise VS2003 ou quelque chose comme ça? Ne me souviens pas si elle a fait intellisense pour les contrôles personnalisés ou non. – GalacticCowboy

+0

Je ne savais pas que les attributs sont listés automatiquement dans intellisense! – Petras

Répondre

3

Vous devriez obtenir ce gratuitement (comportement par défaut de contrôle). Les références sont-elles toutes en place pendant que vous tapez le contrôle personnalisé?

Il est un attribut pour cacher les propriétés de IntelliSense:

[EditorBrowsableAttribute (EditorBrowsableState.Never)] 

Utilisez l'attribut de description pour fournir une aide supplémentaire:

[Description("My extra helpful description")] 

Il y a quelques autres attributs qui affectent IntelliSense et l'explorateur de propriété que vous peut-être envie de regarder ...

1

Bluevision ont un bon plug-in pour Visual Studio pour le faire pour vous . La dernière fois que j'ai regardé, c'était gratuit. (Eh oui, il est toujours gratuit!)

  • classe IntellisenseAttribute vous permet de spécifier les membres pour lesquels des symboles de IntelliSense seront générés.

  • Possibilité de générer des symboles par défaut IntelliSense pour les assemblées lorsque vous n'avez pas accès au code source.

  • NOUVEAU clipse directement dans l'IDE afin que la génération de IntelliSense peut être automatisée au cours du processus de construction.

  • Supporte deux vues visuelles: mode complet et en mode de la peau.

  • code source complet.

  • GRATUIT!

http://www.bluevisionsoftware.com/WebSite/ProductsAndServicesInfo.aspx?ID=9

Questions connexes