場景 使用DevExpress的EditText控制項時,需要限制其輸入類型為數字。 正常來說是窗體上拖拽一個TextEdit,然後在設計視窗點擊小三角,選擇Change Mask 但是如果說TextEdit控制項不是拖拽上去而是由代碼生成的,那麼在代碼中怎樣設置只能輸入數字。 關註公眾號 霸道的程式猿 ...
場景
使用DevExpress的EditText控制項時,需要限制其輸入類型為數字。
正常來說是窗體上拖拽一個TextEdit,然後在設計視窗點擊小三角,選擇Change Mask
但是如果說TextEdit控制項不是拖拽上去而是由代碼生成的,那麼在代碼中怎樣設置只能輸入數字。
關註公眾號
霸道的程式猿
獲取編程相關電子書、教程推送與免費下載。
實現
minTextEditX.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric;
完整示例代碼
#region 生成一個下限輸入框 //添加下限輸入框 TextEdit minTextEditX = new TextEdit(); minTextEditX.Text = xAttribute.Min.ToString(); minTextEditX.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric; minTextEditX.Width = Global.CHART_OPTION_WIDTH; minTextEditX.Location = new Point(Global.NOGROUP_HORIZONTAL_DISTANCE + yList.Count * horizontalDistance, Global.GROUP_VERTICAL_DISTANCE * 2 + radioGroupX.Height); this.Controls.Add(minTextEditX); #endregion