我正在使用Infragistics的UltraMaskedEdit控件来选择并仅以以下格式显示时间:hh:MM tt。它正常显示正常,但进入编辑模式时,它将格式更改为HH:MM,这是问题,因为我不想在编辑模式下更改格式。我正在使用UltraMaskedEdit Control的属性:
UltraMaskedEdit1.EditAs=Infragistics.Win.UltraWinMaskedEdit.EditAsType.DateTime;
UltraMaskedEdit1.InputMask = "{time}";
UltraMaskedEdit1.FormatString = "hh:MM tt";
UltraMaskedEdit1.PromptChar = ' ';
UltraMaskedEdit1.SpinButtonDisplayStyle = Infragistics.Win.SpinButtonDisplayStyle.OnRight;
UltraMaskedEdit1.SpinWrap = true;
如果有任何方法可以告诉我。
答案 0 :(得分:0)
将FormatString设置为“hh:MM tt”将显示小时,月和上午/下午。这是你真正需要的吗? 如果您需要显示InputMask到{time}的小时,分钟和AM / PM设置应该足够了。因此,请尝试删除FormatString。