Contrôle de l'interface utilisateur du ruban pour WinForms
Est-il un Ruban de Contrôle d'INTERFACE utilisateur disponible dans VS 2008? Il sera disponible si j'ai office 2007 est installé sur le développement et le déploiement des machines?
EDIT: j'imagine que Microsoft serait d'inclure l'INTERFACE utilisateur du Ruban de contrôle dans VS 2008 car c'est le moyen de l'INTERFACE utilisateur de bureau va être aller de l'avant aussi, par souci de cohérence dans les applications Windows
source d'informationauteur Developer
Vous devez vous connecter pour publier un commentaire.
Oui - il a été inclus en tant que partie de Visual Studio 2008 Service Pack 1 - au moins pour le C++/MFC soutien de toute façon.
Voir ce question similaire pour plus d'info.
En ce qui concerne les licences, vous aurez envie de vérifier les Microsoft Office INTERFACE utilisateur de délivrance des permis de l'informationet d'acquérir une licence libre de redevance. Il y a des exigences spécifiques que vous devez respecter, ainsi que des recommandations et des meilleures pratiques des parties de la licence.
Jensen Harris note que si vous écrivez une application qui sont en concurrence directe avec une productivité de Microsoft application qui utilise le ruban (par exemple, Word, PowerPoint, etc.), vous ne serez pas en mesure d'obtenir une licence libre de redevance.
Attention, si vous souhaitez utiliser les contrôles du ruban, vous devez obtenir une permission spéciale par microsoft pour le faire. La plupart du temps ce sera une formalité, sauf si votre nom est open office.
L'information est présentée à: http://msdn.microsoft.com/nl-nl/office/aa973809(fr-fr).aspx.
Si vous utilisez Windows 7 /Vista, Microsoft offre Windows Ribbon Framework - un ruban de contrôle qui vient avec le système d'exploitation (vista, vérifiez la mise à jour de plateforme).
La raison principale de l'utilisation de la Windows Ribbon Framework: Il est développé par Microsoft.
Cela signifie:
Puisque c'est celui d'origine, il contient TOUTES les fonctionnalités, par opposition à d'autres libres/commercial contrôles du ruban, qui ont toujours ces "non implémenté" sections.
Il a prise en charge COMPLÈTE et l'intégration avec windows 7 INTERFACE utilisateur & fonctions d'accessibilité. Il suffit de penser de l'écran tactile de soutien ou de haute résolution des écrans de compatibilité.
Aussi, il y a un wrapper géré bibliothèque nommée
Windows Ruban pour WinForms qui vous permet d'utiliser le ruban .NET WinForms applications.
Il y a un Ruban de contrôle sur Codeplex que vous pourriez essayer.
Une autre possibilité, personne n'a mentionné: Vous pouvez utiliser une WPF Ruban de contrôle et de l'héberger dans un Winforms, WPF-conteneur.
Je trouve que le Telerik RadRibbon de contrôle est assez bonne, bien qu'un peu rigide. Il est également (et c'est la principale raison je suggère, c') un VS2008 inscription Express avantage (voir Connexion MS), mais sinon, le Telerik site web.
Il est ce projet. Contrairement à tous les autres répondre pour l'instant, elle est très facile à utiliser, est originaire Winforms, et prend en charge Windows XP. Malheureusement, il est assez buggé, et semble être abandonnée.
Il a été ramassé par un autre développeur ici (qui, pour une stupide raison, refuse de le télécharger à partir d'un référentiel en ligne). C'est un peu buggy dans le concepteur, mais semble bien fonctionner au moment de l'exécution. Je pense que c'est votre meilleure option si vous avez à l'appui de XP, et vous ne voulez pas utiliser WPF.
Je dirais que DevComponent de DotNetBar est le meilleur Office 2007/2010 ruban autour. Le seul problème est que vous devez l'acheter ($264 pour la licence unique, 299 $pour la licence unique plus le code source, et $2995 pour une seule licence de site). Essayez la démo, il vous donne une de 28 jours de test du lecteur (de tout, de l'achat de logiciel pour pour 28 jours). Leur version actuelle est 8,8.
Référence