Cet onglet personnalisé du ruban n'a d'autre prétention que de montrer la mécanique de base permettant la mise en place de deux onglets supplémentaires.
Le premier onglet dont le titre est "Hello" contient simplement un bouton permettant l'envoi de la commande "stop('Hello')" à la partie Visual FoxPro de Mercator ainsi qu'un label montrant les messages passés par la procédure yMessageToCustomRibbon.
Pour tester la réception d'un message, il suffit d'exécuter cette commande dans le premier onglet du Prompt Fox :
do ymessagetocustomribbon with "coucou gamin !" Le second onglet dont le titre est "Bye" contient simplement un bouton permettant l'envoi de la commande "stop(Bye)" à la partie Visual FoxPro de Mercator.
Ce projet doit être considéré comme un bon point de départ pour la création d'un assembly contenant deux onglets personnalisés. (Ou un seul si on retire simplement MyUserControl2.cs du projet).
Le fichier ZIP ci-joint contient les sources en C# de ces onglets personnalisés. Pour un test rapide, il suffit de placer l'assembly \TestPanel\bin\Debug\TestPanel.dll dans le répertoire principal de Mercator et l'installer conformément au point 2 de cette page.
A télécharger :
0000001813.zip (30 Kb - 14/10/2010)