В приложении .net 2 winforms, что такое хороший способ установить культуру для всего приложения?
Настройка CurrentThread.CurrentCulture для каждого нового потока повторяется и подвержена ошибкам.
В идеале я хотел бы установить его, когда приложение запустится и забудет об этом.Простой способ установки CurrentCulture для всего приложения?
11
A
ответ
12
Культура для потока в .NET - это культура для системы (рассматривается одним приложением/процессом). Невозможно переопределить это в .NET, вам придется продолжить установку CurrentCulture для каждого нового потока.
+2
> культура для системы строго говоря, культура, соответствующая региональным настройкам текущего пользователя. – Joe 2008-09-18 16:11:08
1
Вы можете установить ли приложение текущей культуры так:
static void Main()
{
System.Globalization.CultureInfo cultureInfo = new System.Globalization.CultureInfo("fi-FI");
Application.CurrentCulture = cultureInfo;
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
я не уверен, если это поможет, потому что я никогда не испытывал его нитками.
Редактировать: не работает. Я думаю, вы должны установить текущую культуру в каждом потоке.
Смежные вопросы
- 1. Какой самый простой способ установки PHP
- 2. Простой способ получения текста всего JtextField
- 3. Простой способ установки «Монитора активности» для витой розетки Фабрика
- 4. C# способ запуска приложения установки
- 5. Проверьте способ установки приложения Mac
- 6. Простой способ установки плагинов Eclipse на Ubuntu
- 7. простой способ установки значений в wxTextCtrl
- 8. Самый простой способ установки WordPress локально (Windows)
- 9. Простой способ установки отступов на весь файл
- 10. Переопределить CurrentCulture для управления WinForms
- 11. calendar setFirstDayOfWeek для всего приложения
- 12. Простой способ установки для Windows/Batch Reference необходим?
- 13. Пароль для защиты всего приложения .net mvc?
- 14. Пользовательский формат для всего приложения
- 15. Android onRestart для всего приложения?
- 16. PHP массив для всего приложения
- 17. JavaFx css для всего приложения
- 18. Установить фоновое изображение для всего приложения IOS
- 19. Отключить прокси для всего приложения?
- 20. Создание объекта для всего приложения
- 21. Что такое простой способ установки хром-приложения из папки, для разработки, после загрузки будет запрещен?
- 22. Определить CurrentCulture и CurrentUICulture для произвольного HttpContext
- 23. Изменение текущей культуры всего приложения форм Windows .NET Compact Edition
- 24. Есть ли способ, чтобы установить стиль шрифта для всего приложения
- 25. Каков рекомендуемый способ скинов для всего приложения в WPF?
- 26. Правильный способ изменения цветовой схемы для всего приложения
- 27. WAMP простой установщик установки?
- 28. нужно Простой способ загрузить некоторые настройки конфигурации для приложения
- 29. Держите CurrentCulture в асинхронном/ждут
- 30. Любой способ мониторинга номеров установки приложения Windows?
Это, вероятно, старые новости, но можно сделать то, что вы хотите в .NET 4.5 ([см. Ссылку] (http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.defaultthreadcurrentculture .aspx)). Вероятно, вам нужно установить «DefaultThreadCurrentUICulture» и «DefaultThreadCurrentCulture» – nooblar 2014-10-31 17:13:05
. Я знаю, что эта тема довольно старая, но все новички могут видеть: http://stackoverflow.com/questions/28426349/custom-format-for-entire-application – Tariktiri 2015-02-13 10:54:11