J'ai une série de contrôles, mais surtout des zones de texte et des étiquettes qui doivent être correctement globalisées. Existe-t-il un moyen facile de les lier au fichier de ressources approprié, comme dans ASP.Net?Existe-t-il un moyen de lier la propriété TextBox.Text à une ressource dans Windows Forms?
Répondre
VS.NET se chargera automatiquement pour vous.
Sélectionnez le formulaire/usercontrol correspondant à l'hôte et définissez la propriété Localizable sur true. Ensuite, définissez la propriété Language sur la langue pour laquelle vous souhaitez définir les propriétés du formulaire (dans ce cas, vous voulez utiliser Text, mais vous pouvez également modifier d'autres détails pour différents paramètres régionaux).
Définissez toutes les propriétés pour les paramètres régionaux dans la langue appropriée.
Allez et changez de langue, et répétez.
Vous ne pouvez pas ajouter plus de contrôles lorsque la langue n'est pas définie par défaut, il vous suffit donc de la rétablir par défaut, d'ajouter vos contrôles, puis de passer à une autre langue si nécessaire.
Vous devriez pouvoir utiliser la propriété DataBindings de la TextBox. C'est une collection donc vous l'appelez quelque chose comme ceci:
this.textBox1.DataBindings.Add("Text",myResourceFile,"MyResourceFileProperty");
Pas exactement, mais vous avez l'idée.
- 1. Comment lier à la propriété SelectedItem dans un ControlTemplate?
- 2. Lier à une propriété animée (WPF)
- 3. Comment lier une propriété de classes à un TextBox?
- 4. WPF: Comment lier à une propriété imbriquée?
- 5. La meilleure façon de lier les propriétés Windows Forms à ApplicationSettings en C#?
- 6. Pouvez-vous lier un DataTrigger à une propriété attachée?
- 7. Comment définir la valeur de propriété de type 'System.Xml.Linq.XElement' à TextBox.Text?
- 8. WebForms/MVC à un programmeur Windows Forms
- 9. Filtrage de listes dans une application Windows Forms
- 10. Un contrôle Windows Forms peut-il posséder une propriété Design Time-only?
- 11. Comment lier une propriété SqlDatasource ConnectionString à une fonction
- 12. Globaliser une application Windows Forms existante?
- 13. Windows Forms, obtention d'une propriété du formulaire parent
- 14. Lier StackPanel.Visibilité à la propriété Visibility de ses enfants
- 15. Utilisation de Console.WriteLine dans une application Windows Forms
- 16. Comment rendre une ressource (écran) accessible à un seul utilisateur à la fois dans une application distribuée .Net?
- 17. Comment lier une propriété d'un ItemsPanel à une propriété du parent
- 18. Zone de texte décimal dans Windows Forms
- 19. Comment lire la vidéo MP4 dans une application Windows Forms
- 20. windows forms
- 21. Ouvrir une URL à partir de Windows Forms
- 22. Linq to Entities Vs. Adaptateurs de table (Windows Forms Windows)
- 23. Existe-t-il un moyen de rendre le format SVG dans Windows Forms?
- 24. Conception de Windows Forms
- 25. Comment puis-je lier à une propriété sur un élément qui est inférieur dans l'arborescence visuelle?
- 26. Comment utiliser Windows Forms dans une application C/C++?
- 27. Envoyer un lien vers une ressource Windows locale avec espace
- 28. Comment puis-je ajouter un UIElement à une application Windows Forms?
- 29. Refactoring Application Windows Forms
- 30. Comment désactiver la case à cocher de la case à cocher dans DataGridView - Windows Forms?