2009-07-23 7 views
1

Je développe et compile une application Winform en C# avec une bibliothèque C++ non gérée sur un ordinateur XP. Cette application fonctionne parfaitement sous XP.C# Winform Label inversé sur Vista

Sur Vista, tout fonctionne bien (lancement de la DLL C++, les résultats et la courbe d'affichage, ...) à l'exception d'un problème d'afficher le texte du composant Label.

F (t/m) est affiché (F (t/m

El (%) est affiché (%) El

Ra [Ra] est affiché [Ra [Ra

Ces 3 valeurs correspondent au texte Propriétés du 3 Label Com ponent. Ces valeurs sont directement effectuées sur le concepteur, pas de codage.

Est-ce que quelqu'un a une idée pour résoudre ce problème?

Merci d'avance

Répondre

1

Votre problème me rappelle que je l'ai eu il y a quelques années - il a à voir avec la propriété RTL (de droite à gauche) du contrôle. Pourriez-vous, par erreur, transformer RTL en «vrai» sur les contrôles d'étiquette, ou n'importe où ailleurs dans la DLL?