Association de ruban personnalisé à une région de formulaire personnalisée - Outlook 2007, C #

StackOverflow https://stackoverflow.com/questions/1442824

Question

Comment puis-je associer un ruban personnalisé (onglets et boutons que j'ai créés dans VS Designer) à une zone de formulaire personnalisée?

Je sais que je peux étendre les fenêtres existantes avec mon ruban (tel que Composer un message, Contacts ...), mais comment puis-je créer un nouvel onglet avec des rubans personnalisés en haut et une zone de formulaire personnalisée en bas. Dois-je créer une classe de message personnalisée?

Merci.

Était-ce utile?

La solution

Vous devez créer une classe de message personnalisée. Fondamentalement, le ruban et la forme sont deux mécanismes distincts.

Ce que vous pouvez essayer, si cela est important pour vous, consiste à invalider le ruban lors de l'activation de votre zone de formulaire, puis à le mettre à jour par programme en fonction de vos besoins ( mise à jour dynamique du ruban à l'adresse msdn ).

Si vous voulez dire l'inverse (montrer une certaine région du formulaire lorsque votre onglet de ruban est activé), vous ne pouvez pas l'avoir: il n'y a aucun événement / rappel pour les onglets du ruban en cours de modification.

Autres conseils

J'essayais de résoudre ce problème et, comme Georg l'a dit, les deux sont très distincts et se comportent très différemment. Il est donc très difficile de les aligner pour qu'ils apparaissent comme liés l'un à l'autre.

Vous pouvez consulter mon exemple d'application Twitter à l'adresse http://vstocontrib.codeplex.com/SourceControl/changeset/view/b35f26fdca15#src%2fDemos%2fTwitterFeedCore%2fTwitterFeed%2fContactFeed.cs

Cela dépend de mon projet VSTO contrib, mais il devrait vous permettre de réaliser facilement ce que vous voulez.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top