屬性:
spinEdit1.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.Office2003; //設置邊框樣式
spinEdit1.EnterMoveNextControl = true; //但用戶按Enter鍵時是否將焦點移動到下一個控件
spinEdit1.ForeColor = Color.Red;//組件的前景色,用於顯示文本
spinEdit1.Properties.AllowMouseWheel = true; //是否支持通過鼠標滾輪滾動改變值
spinEdit1.Properties.AllowNullInput = DevExpress.Utils.DefaultBoolean.False; //是否允許設置為空引用(null)
//spinEdit1.Properties.Appearance//設置樣式(包括背景色、字體等)
//spinEdit1.Properties.AppearanceDisabled//設置控件被禁用時的樣式
//spinEdit1.Properties.AppearanceFocused//設置控件被聚焦時的樣式
spinEdit1.Properties.MaxValue = 100; //設置最大值
spinEdit1.Properties.MinValue = 0; //設置最小值
spinEdit1.Properties.NullText = "當前為空值";//當控件中為空值是顯示
spinEdit1.Properties.NullValuePrompt = "當前為空值";//當編輯器為null值或空字符串時顯示為灰色自定義文本
spinEdit1.Properties.PasswordChar = '*'; //設置顯示的密碼字符而不是實際字符
spinEdit1.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor; //設置在按鈕編輯器中顯示和編輯的文本樣式
//設置工具提示
spinEdit1.ToolTip = "提示內容";
spinEdit1.ToolTipIconType = DevExpress.Utils.ToolTipIconType.Information;
spinEdit1.ToolTipTitle = "提示";
//使用全功能正則表達式創建掩碼
spinEdit1.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.RegEx;
spinEdit1.Properties.Mask.EditMask = @"\d{0,2}"; //只顯示2位整數
// 指定的編輯器應該接受數字值,掩碼字符串必須使用數學格式的語法
spinEdit1.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric;
spinEdit1.Properties.Mask.EditMask = "c"; //設置編輯掩碼
//設置焦點離開編輯器后,編輯器顯示的文本樣式。
spinEdit1.Properties.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric;
spinEdit1.Properties.DisplayFormat.FormatString = "c";
事件:
1、EditValueChanged 在編輯器值被改變后觸發
2、EditValueChanging 在編輯器的值即將更改時觸發
改事件也可用於控制輸入的值的范圍,樣式
private void spinEdit1_EditValueChanging(object sender, DevExpress.XtraEditors.Controls.ChangingEventArgs e)
{
Decimal newValue;
if (Decimal.TryParse(e.NewValue.ToString(), out newValue))
{
if (newValue < 0 || newValue > 100) //控制輸入的值在[0,100]
e.Cancel = true;
}
}
devexpress winform spinedit 右邊上下箭頭去掉
那個上下箭頭不過是默認的一個小按鈕,去掉方法有兩種。一隱藏,二移除。
1、設置隱藏

2、移除


