2010-07-02 7 views
2

Je crée un programme d'installation WiX pour une application. J'ai l'obligation de faire en majuscule le texte dans un contrôle d'édition (remplacez les minuscules par des majuscules lorsque l'entrée est donnée).Lettres majuscules dans Modifier le contrôle dans WiX

Comment résoudre ce problème?

+0

Salut, vous avez déjà résolu ce problème? Actuellement voudrais mettre en œuvre la même chose. –

+0

@NatalieCarr Non, je n'étais pas capable. Je crois que c'est une limitation des MSI. AFAIK même des produits comme InstallShield injecter leurs propres boîtes de dialogue si vous voulez faire quelque chose de fantaisie. Donc, votre meilleur pari est de créer une action personnalisée qui fera apparaître une boîte de dialogue. – Stefan

+0

Merci, les contrôles d'édition sur ma boîte de dialogue sont générés à partir de l'action personnalisée, donc je pouvais facilement le changer en majuscules. Merci –

Répondre

1

Je ne pense pas qu'il existe un moyen de le faire sans une action personnalisée (CA). L'approche la plus simple qui me vient à l'esprit est de créer une autorité de certification immédiate, qui convertit la valeur de la propriété de contrôle Edit en MAJUSCULE avant de l'utiliser davantage.

Espérons que ça aide. S'il y a un moyen plus simple, je serais heureux de le savoir! :)

Questions connexes