Cette bibliothèque Delphi permet aux développeurs Delphi d'utiliser le cadre du ruban Windows dans leurs applications Delphi. Cette bibliothèque utilise la bibliothèque Windows native pour implémenter la fonctionnalité du ruban. Il n'imite pas l'interface utilisateur du ruban comme les autres ensembles de composants Delphi le font (ou les composants d'émulation de ruban intégrés de Delphi).
Le Framework du ruban Windows est la nouvelle bibliothèque d'interface utilisateur introduite avec Windows 7, mais est également disponible pour les utilisateurs de Vista via la mise à jour de la plate-forme Vista (qui est installée via des mises à jour Windows régulières et donc présente sur la plupart des machines Vista et Server 2008). Cette bibliothèque vous permet de créer des applications de ruban similaires à Office 2010. En fait, les accessoires WordPad et Paint qui sont expédiés avec Windows 7 et utilisent ultérieurement le framework Ribbon, également le fabricant de films Microsoft expédié avec l'addon Live Essentials.
Cela a l'avantage que votre ruban ressemblera et se comportera toujours exactement comme Microsoft le voulait. Cela facilite également les améliorations que Microsoft apportera au cadre du ruban à l'avenir. Un autre avantage est que vous pouvez utiliser cette bibliothèque dans des projets open source car il ne dépend pas des bibliothèques tierces commerciales.
Il y a aussi quelques inconvénients. Le plus notable est que les applications utilisant le framework de ruban Windows affichent un ruban uniquement lors de l'exécution sur Windows 7 ou version ultérieure, ou sur Windows Vista avec la mise à jour de la plate-forme. Si votre application doit également prendre en charge les anciennes versions Windows, vous devrez également fournir une interface utilisateur "traditionnelle" supplémentaire, par exemple composé de menus et de barres d'outils.
De plus, la méthode de création d'interfaces utilisateur de ruban peut être inconnu pour les développeurs Delphi: une interface utilisateur de ruban est complètement définie dans XML (un peu comme XAML). Il n'y a aucun moyen de créer des commandes de ruban au moment de l'exécution, ce qui signifie également qu'il n'y a aucun moyen de concevoir visuellement un ruban à Delphi. Une appplication de concepteurs spéciale est cependant expédiée avec ces composants, il créera le XML pour vous.
Cette bibliothèque Delphi est bien plus qu'une simple traduction d'en-tête. Il a les fonctionnalités suivantes:
Télécharger la dernière version
Notre suivi de numéro est destiné à déposer des bogues, ce n'est pas un forum d'assistance. Veuillez utiliser par exemple stackoverflow.com pour obtenir l'assistance. Important: Avant de soumettre des bogues, assurez-vous que vous utilisez la dernière version. Lors de la soumission des bogues, veuillez inclure une capture d'écran du problème ou les messages d'erreur exacts et les piles d'appels d'exception, et un exemple de projet ou étapes comment reproduire le problème avec l'un des exemples de projets inclus.
Plateformes prises en charge: RAD Studio / Delphi XE3 et plus.
Installation du cadre du ruban Windows pour Delphi:
Création et ajout d'un ruban pour votre forme existante:
Veuillez vous référer à notre wiki pour des instructions détaillées. Ce cadre a été initialement développé par Eric Bilsen
Dossier de licence