ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
1119
1119
EMPFEHLEN
-
Hallo zusammen
Ich bin mit an der Entwicklung einer mehrsprachigen Anwendung beteilt, bei der es möglich ist, zur Laufzeit die Sprache zu ändern.
Wenn dies geschieht, soll sich verständlicherweise auch die Beschriftung der Controls ändern.
Zur Zeit mache ich es so, dass ich rekursiv über alle Controls laufe und für jedes Control
ComponentResourceManager.ApplyResources(object, objectName) aufrufe.
Gibt es vielleicht eine einfachere Methode, als die genannte?
schonmal dankeGrüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Verwendest du nur eigene Controls, oder die Standardcontrols?
Des weiteren: Nutzt du eine externe Quelle für die Übersetzungen? (beispielsweise ein XML-File?)
Und noch ein Punkt: Du könntest auch die Localizable-Property der Form auf true stellen und die Übersetzungen ins Ressource-File einpflegen.
-
Hi Norbert
Sowohl als auch. Bei den eignene Controls ist mir klar, dass ich das selbst implementieren muss. Zumal der in diesen Controls angezeigte Text abhängig vom hinterlegten Objekt ist, die über COM abgefragt werden. Darum geht es mir aber nicht.
Zitat von Norbert Eder
Mir geht es um die StandardControls, vorallem um ToolStrips.
Die Übersetzungen sind in die Resourcen eingepflegt und Localizable ist True, sonst könnte ich ja auch nicht den ComponentResourceManager dafür nutzen.
Zitat von Norbert Eder
Trotzdem muss ich aber über alle Controls laufen und jedes an diesen übergeben, was ich ein bisschen umständlich finde.Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
Ähnliche Themen
-
Zusätzliche Controls zur Laufzeit
Von Jeiss im Forum .NET Windows FormsAntworten: 9Letzter Beitrag: 10.02.09, 08:55 -
Werte eines Controls updaten
Von andralin im Forum .NET WPF & SilverlightAntworten: 6Letzter Beitrag: 29.10.08, 11:02 -
Zur Laufzeit erstellte Controls ansprechen
Von kAmBeR im Forum .NET ArchivAntworten: 3Letzter Beitrag: 18.07.06, 12:40 -
Controls zur Laufzeit löschen
Von lukasS im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 17.12.03, 16:10 -
Controls zur Laufzeit erstellen
Von Primax im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 31.07.03, 16:31






Zitieren
Login





