当我的应用程序以指定的文化运行时。不要关闭应用程序,用户更改系统的文化,例如:将数字小数点分隔符从“。”更改为到 ”,”。我的应用程序如何能够捕捉到这个事件。谢谢。
注释:C# 2.0,Windows 窗体。
最佳答案
您可以处理 SystemEvents.UserPreferenceChanged
事件:
void SystemEvents.UserPreferenceChanged(object sender, UserPreferenceChangedEventArgs e)
{
// Regional settings have changed
if (e.Category == UserPreferenceCategory.Locale)
{
...
}
}
关于c# - 用户更改系统文化时如何接收事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4711555/