我设置的Maxleng为8,但是不好用。请大神指教。
设置下 RepositoryItemTextEdit.Mask 可以限制输入的格式
或者编写 RepositoryItem.EditValueChanging 事件,进行判断
//限制只能输入0-100
void RepositoryItem_EditValueChanging(object sender, DevExpress.XtraEditors.Controls.ChangingEventArgs e)
{
Decimal newValue;
if (Decimal.TryParse(e.NewValue.ToString(), out newValue))
{
if (newValue < 0 || newValue > 100)
e.Cancel = true;
}
}
设置控件的正则表达进行控制,属性:MaskType="RegEx" Mask="((\d)|(1\d)|(5[0-9]))",我这个是控制 1到59的整数,你替换成自己的正则表达式就可以了