标签: numericupdown

在NumericUpDown控件中显示"00"而不是"0"

我让用户使用两个NumericUpDown控件选择运行计划任务的日期/时间.

我希望用前导0填充一位数值,以便显示09:00而不是9:0.

vb.net datetime padding numericupdown

7
推荐指数
2
解决办法
1万
查看次数

NumericUpDown ValueChanged事件会立即产生影响吗?

我正在用C#(.NET 4.0)编写一个小应用程序.我想在numericUpDown中值更改时触发事件,但似乎当控件失去焦点或有多个更改时,numericUpDown ValueChanged将触发.

详细说明: 我使用对象的属性绑定(OnPropertyChanged)numericUpDown,以便立即反映更改.但我还需要使用这个新更改的numericUpDown值来计算某些内容(全局/与对象无关).但是如果我使用ValueChanged事件,那就太晚了.

简短的介绍:

我需要一个与OnPropertyChanged具有类似功能的事件.

我能做什么?

编辑: 在ValueChanged事件处理程序中,我对对象进行了一些计算,但是已更改的值尚未提交给object属性,因此我认为ValueChanged事件滞后.

谢谢您的帮助.

c# numericupdown event-handling

6
推荐指数
1
解决办法
1万
查看次数

NumericUpDown 允许用户输入大于最大值的数字

我的班级中有一个NumericUpDown变量。的最小最大值被设置为如下:

myNumericUpDown.Maximum = 9999;
myNumericUpDown.Minimum = 0;
Run Code Online (Sandbox Code Playgroud)

这可以防止旋转框超过 9999 或低于 0。

我遇到的问题是,当用户在文本框中键入时,他们可以键入任何大于Maximum或小于Minimum 的任意数字。

NumericUpDown类中是否有一个属性可以控制文本框的最小值和最大值?或者我是否必须编写一个回调过程来检查这种情况?

c# textbox max numericupdown minimum

6
推荐指数
1
解决办法
5352
查看次数

检查NumericUpDown是否为空

如何检查用户是否将NumericUpDown控件留空,删除其中的值?所以我可以将它重新赋值为0.

c# numericupdown

6
推荐指数
2
解决办法
1万
查看次数

C#随机密码生成器

这是代码:(passwordLengthBox是NumericUpDown Box,r和k是随机数)

    private void generateButton_Click(object sender, EventArgs e)
            {
                int r, k;
                int passwordLength = (Int32)passwordLengthBox.Value;
                string password = "";
                char[] upperCase = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z' };
                char[] lowerCase = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', …
Run Code Online (Sandbox Code Playgroud)

c# random encoding ascii numericupdown

6
推荐指数
2
解决办法
2万
查看次数

如何在NumericUpDown控件中显示空值?

我有一个Windows窗体应用程序,包括NumericUpDown控制With MinimumMaximum值相应设置为(50:80)和步骤1.

当表单加载NumericUpDown节目50时.

我知道这NumericUpDown是为了选择数字和数字类型并且总是有一个值,但有什么方法可以在表单加载时显示为空?

vb.net numericupdown winforms

6
推荐指数
1
解决办法
7723
查看次数

NumericUpDown:接受逗号和点作为小数分隔符

有一种方法可以强制c#NumericUpDown接受逗号和点,以分隔十进制值吗?

我已经定制了一个文本框来实现它(实际上用逗号代替点),但我很惊讶没有其他办法......

这个问题解释了如何更改分隔符,但我想同时使用它们!

c# decimal numericupdown

6
推荐指数
1
解决办法
6494
查看次数

如何制作NumericUpDown ReadOnly

我想使数字更新控件不可编辑,或者至少应该在Winforms中禁用旋转控件.我尝试设置控件只读,但使用鼠标滚动值正在改变.请帮助我实现这个目标

numericupdown readonly mousewheel winforms

6
推荐指数
2
解决办法
2622
查看次数

如何在 Windows 窗体中禁用 NumericUpDown 上的滚动

当我不小心将鼠标悬停在 NumericUpDown 上时,我一直在尝试找到一种方法来禁用 NumericUpDown 的滚动。有没有办法使用属性来做到这一点?

我找到了一种使用组合框代码来禁用它的方法,但不是直接在设计器视图的“属性”面板中禁用它。

这是我找到的代码:

    void comboBox1_MouseWheel(object sender, MouseEventArgs e) {
        ((HandledMouseEventArgs)e).Handled = true;
    }
Run Code Online (Sandbox Code Playgroud)

我从这个链接找到了代码:

C# - 如何防止组合框中的鼠标滚轮滚动?

我的设计中有很多这样的 NumericUpDown,因此希望有一种方法可以在我不小心将鼠标悬停在 NumericUpDown 上时禁用鼠标滚动。因此,如果有一种方法可以直接在属性中执行此操作,将会有很大帮助。提前致谢!

c# numericupdown mousewheel

6
推荐指数
1
解决办法
2318
查看次数

不允许在numericUpDown中输入文本

我在C#中有一个带有NumericUpDown控件的WinForm.我希望Control仅在单击其向上或向下箭头后更改其值,并阻止手动文本条目,是否有NumericUpDown的属性来执行此操作,还是以任何其他方式实现?

c# numericupdown winforms

5
推荐指数
1
解决办法
1万
查看次数