属性:
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、移除
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?