Formatierungen im Designer mit Fstr$ und unterschiedlichen Systemeinstellungen

Hallo,

ich habe ein englisches Betriebssystem und will per “Fstr$” im Designer Zahlen formatieren
Wie kann ich die Zahl mit Fstr$ so formatieren, dass ich als Tausenderpunkt einen Punkt “.” und als Trennzeichen das Komma “,” erhalte, obwohl das Betriebssystem Englisch ist.

Fstr$(1234,"#,##&.##")
Deutsche Systemeinstellungen: 1.234,00
Englische Systemeinstellungen: 1,234.00
Ich will jedoch immer als Ergebnis (egal welche Systemeinstellungen) das deutsche Format.

Gruß und Danke
Thomas

In dem Fall müssen Sie dafür sorgen, dass das Thread-Locale immer dem gewünschten entspricht. In .NET:

Thread.CurrentThread.CurrentCulture = new CultureInfo("de-DE");

Alternativ können Sie die Zahl auch über die Formateigenschaft formatieren und dort explizit die gewünschten Formatierungszeichen zuweisen.

© combit GmbH