8
votes

Personnalisation des éléments de la barre d'outils dans VS2010

a la fonctionnalité de personnalisation du menu et de la boîte à outils dans VS2010 a été réduite?

Je ne peux pas sembler être capable de sélectionner une icône pour une commande ajoutée, ni de la définir uniquement d'icône. Les versions précédentes de Visual Studio ont appuyé cette fonctionnalité et ont même permis la création / édition d'icônes personnalisées.

Est-ce quelque chose qui a souffert à la suite du passage à l'interface utilisateur authentifiée par le WPF ou que je manque quelque chose?


1 commentaires

Un autre bit de fonctionnalité manquante n'est pas que tous les boutons sont disponibles pour être ajoutés par l'utilisateur aux menus, même s'ils sont déjà sur certains menus (compiler des articles).


6 Réponses :


14
votes

On dirait que cette fonctionnalité a été coupée de Visual Studio 2010. Cet article a quelques informations dans les commentaires: Personnalisation Visual Studio 2010

spécifiquement - "" Malheureusement, l'attribution ou la modification des icônes aux commandes via Personnaliser la boîte de dialogue n'est pas possible dans VS2010. C'est l'une des caractéristiques qui ont été coupées faute de temps. C'est cependant quelque chose que nous allons envisager de revenir dans la prochaine version. "

La réponse a également une explication plus longue d'une solution de contournement.


1 commentaires

Lien extrêmement utile. Comme expliqué là-bas, la raison de la fonctionnalité réduite est qu'ils ont émigré l'ensemble de l'UI (Système de shell et de commande) de Win32 à une seule sur le WPF. Voir ma réponse ci-dessous pour plus de détails et développements mis à jour.



-3
votes

Dave, voici comment ajouter des boutons de barre d'outils: 1) Dans l'IDE, trouvez la truc de la flèche vers le bas à l'extrême droite d'une barre d'outils et cliquez sur Ajouter Supprimer les boutons, personnalisez 2) Dans la fenêtre Personnaliser, sélectionnez le bouton radio de la barre de menu, puis sélectionnez la barre de menus appropriée que vous souhaitez ajouter un bouton à 3) Cliquez sur le bouton "Ajouter une commande ..." 4) Sélectionnez la touche de catégorie et de commande appropriée que vous souhaitez ajouter, puis cliquez sur OK.

Le bouton de commande que vous avez sélectionné sera ajouté à la barre de menus sélectionnée. Vous pouvez déplacer le bouton vers le haut ou le bas.

Je pense que c'est ce que vous recherchez.

bonne chance!


1 commentaires

De sa question, il connaît déjà cette partie. Il demandait pourquoi nous ne pouvons plus choisir d'être icônes seulement et ne peut pas changer d'icônes (et d'autres fonctionnalités réduites)



1
votes

J'ai essayé de personnaliser les barres d'outils / clavier VS2010 et ce qui a pris quelques minutes dans les versions précédentes prend des heures maintenant. Le nouveau système a l'air vraiment joli mais est inutile dans la pratique. En dehors du fait que vous ne pouvez pas faire (comme changer l'apparence des boutons mentionnés ci-dessus), les choses que vous pouvez faire sont extrêmement fidèles et gênants.

Pourquoi est-ce que chaque nouvelle version de VS perd quelque chose de vraiment utile? Autres exemples:

  1. VC ++ 5 a introduit un nouveau système d'aide HTML. Appuyez sur F1 sur un nom de fonction utilisé pour montrer immédiatement de l'aide pour cette fonction. Après VC ++ 5, obtenir le contexte, l'aide est devenue ennuyeuse beaucoup plus lente et est toujours très lente (et inexacte).

  2. vs.net (AKA VS2002 ou VC ++ 7) avait un système de signet inutile par rapport à VC ++ 6. Les signets VS2010 sont meilleurs mais pas parfaits.

  3. vs.net supprimé les boutons d'état de recherche "Word total", "sensible à la casse", etc. C'étaient peut-être les boutons les plus utiles de tous les temps car ils vous ont permis de voir pourquoi une recherche peut avoir échoué.


0 commentaires

2
votes

Si vous avez des icônes personnalisées, toute tentative de modification de la barre d'outils entraînera la disparition et la remplacement des icônes personnalisées lorsque vous redémarrez VS2010.

Le seul moyen que j'ai trouvé pour obtenir mes icônes personnalisées sans texte dans VS2010 est d'ouvrir VS2008, configurez toutes les barres d'outils de la manière dont je souhaite, y compris des icônes personnalisées, puis exportez les paramètres (outils | Importation et paramètres d'exportation). . Ensuite, ouvrez VS2010 et importer ces paramètres. Fastidieux, je sais, mais cela me permet d'avoir une icône de flèche vers le bas qui cherche la prochaine instance du mot mon curseur est activé.


0 commentaires

3
votes

Comme indiqué dans le Lien mentionné dans la réponse à partir de @gordon Mackie Joanmiro, la raison de la fonctionnalité réduite est que l'équipe VS Shell a migré l'intégralité de l'assurance-emploi (système Shell and Command) de Win32 à une seule fois sur WPF. C'était une tâche de gargantues, j'imagine. Cependant, quelques solutions de contournement sont maintenant disponibles:

  1. Vous pouvez exporter les paramètres précédemment enregistrés de VS 2008 et les importer dans VS 2010. Cela inclut les personnalisations de la barre de commande (comme indiqué par @Don)
  2. a Blog Plus récent -post contient des instructions détaillées pour l'utilisation d'une nouvelle extension à VS2010 (disponible sur Galerie Visual Studio ) permettant aux utilisateurs de modifier les images sur la commande UI. (Notez que l'ancienne interface de personnalisation de glisser-déposer n'est toujours pas prise en charge dans cette nouvelle extension.)

0 commentaires

1
votes

J'ai trouvé une excellente extension: CommandingImage < / p>

Il n'a pas d'éditeur d'icônes, mais vous pouvez créer vos images comme format PNG 16x16 (pour la transparence) et l'importer (je vous recommande Paint.net)


0 commentaires