none
Ajouter un bouton utilisant les libellés par défaut RRS feed

  • Question

  • Bonjour,

    Je croyais avoir déjà vu un moyen de récupérer le libellé par defaut d'un bouton OK ou Cancel pour l'ajouter dans un formulaire. Mais je n'arrive pas à retrouver l'objet en question.
    Mon objectif est d'avoir un fonctionnement similaire au MessageBox dont les boutons d'adaptent automatiquement à la culture de la machine (par exemple : "Cancel" sur un windows en anglais et "Annuler" sur une machine en français).

    Existe t'il un moyen de récupérer ces libellés quelquepart ?

    Il me semblait avoir déjà vu un objet du style SystemCaptions ou quelquechose comme ça, un peu dans le genre SystemSounds.

    Merci d'avance.
    vendredi 18 janvier 2008 13:38

Toutes les réponses

  • Je ne sais pas si cette propriété existe, mais je sais que tu peux faire la traduction avec la propriété Language du formulaire et définir toi-même le caption selon le langage. Ne pas oublier de mettre la propriété localizable = true

    vendredi 18 janvier 2008 16:50
    Modérateur
  • Je maitrise déjà cette partie, je l'ai implémentée dans un projet perso (qui justement est un MessageBox amélioré publié sur CodePlex).
    Mais j'aurais voulu obtenir une traduction automatique (pour m'épargner un paquet de traductions), et j'étais persuadé d'avoir vu un objet du genre SystemQuelqueChose qui contenait les libellés pour les quelques boutons du messagebox. Cela dit étant donné que le S.W.F.MessageBox n'est qu'un emballage pour la fonction Win32, mon hypothèse a sans doute des chances d'être une pure invention de mon esprit

    Merci de ta réponse.
    vendredi 18 janvier 2008 18:52