我正在使用DevExpress XtraForm,并且我将一个可本地化的属性设置为true,因为我有三种语言的英语阿拉伯语法语,每个语言都有其资源文件
并且我将此代码添加到程序中
if(Properties.Settings.Default.Language== "Français")
{
System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-fr");
System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr-fr");
}
else if (Properties.Settings.Default.Language == "العربية")
{
System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("ar-ar");
System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("ar-ar");
}
else
{
System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
}
一切正常。 但是我找不到本地化XtraMessageBox字符串的方法 例如
XtraMessageBox.Show("Remplissez tous les champs, s'il vous plaît ", "Manque de données", MessageBoxButtons.OK, MessageBoxIcon.Warning);
提前谢谢。