gpt4 book ai didi

.net - 如何在 devexpress 中使用掩码将百分比限制为 100?

转载 作者:行者123 更新时间:2023-12-02 00:26:05 26 4
gpt4 key购买 nike

您好,我正在使用 devexpress,我将掩码类型设置为数字,将编辑掩码设置为“p”。问题是我想将被屏蔽的文本框限制为最大 100% 并且不接受否定的。

最好的问候,

最佳答案

您不应该尝试使用 EditMask 设置最小值/最大值。 'p' EditMask 正确地将条目限制为有效百分比字符串,但 123 %-17.5 % 是有效百分比。

相反,您应该通过实现 EditValueChanging event 来限制接受的值(如果你想拒绝用户的输入,你可以设置Cancel)。此外,许多 DevExpress 编辑器具有 MaxValue 和 MinValue 属性,such as SpinEdit .

编辑以包含示例代码

    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)
e.Cancel = true;
}
}

关于.net - 如何在 devexpress 中使用掩码将百分比限制为 100?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8881765/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com