C#中DateTimePicker从左到右

时间:2014-08-24 08:47:19

标签: c# datetimepicker

我有DateTimePicker这个属性:

    this.CustomFormat = "HH:mm";
    this.Format = DateTimePickerFormat.Custom;                
    this.ShowUpDown = true;
    this.Text = "08:45";

一切都好,但是当我在控制面板中将格式更改为波斯语时:

enter image description here

我的时间改为“45:08”

我想这样:“08:45”

1 个答案:

答案 0 :(得分:1)

您可能正在寻找DateTimePicker.RightToLeftLayout财产

  

获取或设置是否布置DateTimePicker的内容   从右到左。

这样的事情:

if (CultureInfo.CurrentCulture.TextInfo.IsRightToLeft)
{
   this.dateTimePicker.RightToLeftLayout = true;
}
else
{
   this.dateTimePicker.RightToLeftLayout = false;
}

同时检查 What is RightToLeftLayout?