问题标签 [numericupdown]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - 有没有办法突出显示 DecimalUpDown 控件中的增量数字?
我正在使用 WPF 扩展工具包 DecimalUpDown 控件。我允许用户以几种方式更改此控件的 Increment 属性。我希望能够向他们反馈单击向上/向下按钮(或滚动鼠标滚轮)时哪个数字会发生变化。我想更改会增加的数字的某些属性。改变颜色、背景、下划线、粗体,几乎任何东西都是可以接受的,但我觉得没有原生支持,但也许我错过了一些东西。
c# - 如何在 NumericUpDown 中用更用户友好的文本替换数字?
我想要 NumericUpdown 的功能(循环通过 12 个可能的值),但想要显示月份名称而不是 1..12。
可能的?
excel - vba中的数字上下控制
vba 中是否有内置的数字 updown 控件,或者我们是否需要创建这样的控件?
如果有这样的控件,那么我们可以使用哪些事件。
请建议。
c# - NumericUpDown ValueChanged 事件会立即产生后果吗?
我正在用 C# (.NET 4.0) 编写一个小应用程序。我想在 numericUpDown 中的值更改时触发一个事件,但似乎 numericUpDown ValueChanged 在控件失去焦点或有多个更改时触发。
详细描述: 我将(OnPropertyChanged)numericUpDown 与对象的属性绑定,以便立即反映更改。但我还需要使用这个新更改的 numericUpDown 值来计算一些东西(全局/与对象无关)。但是如果我使用 ValueChanged 事件,它触发得太晚了。
简短的介绍:
我需要一个与 OnPropertyChanged 功能相似的事件。
我能做些什么?
编辑: 在 ValueChanged 事件处理程序中,我对对象进行了一些计算,但已更改的值尚未提交给对象属性,因此我认为 ValueChanged 事件落后了。
感谢您的帮助。
vb.net - 如何使用 VB.NET 使用 UpDown 控件编辑时间跨度值?
我有一个带有显示时间跨度值(持续时间)的文本框的计时器。当我停止计时器时,我想使用 UpDown 控件编辑 Timespan 的值。我想要这样的东西:
但是上面的控件是一个 datetimePicker,它的 Format 属性设置为“Custom”,CustomFormat 属性设置为“HH:mm:ss”,ShowUpDown 属性设置为 true。
所以它只能显示 dateTime 值。
我希望它显示时间跨度值(例如“32.23:59:59”)并使用 UpDown 控件编辑秒或分钟或小时或天,具体取决于从光标标记的内容。
这怎么可能?
我必须从头开始创建自定义控件吗?
提前致谢。
编辑:经过大量思考和实验,我发现如果 DomainUpDown 控件具有方法 SelectionStart 和 SelectionLength ,则可以使用 DomainUpDown 控件编辑 TimeSpan。
vb.net - 在 vb.NET 中的 Microsoft.VisualBasic.dll 中发生了“System.InvalidCastException”类型的第一次机会异常
我是 Visual Studio 和 SQL Server 的新手。我对如何从 Visual Studio 应用程序插入数据感到困惑
我收到 System.InvalidCastException 错误。我很困惑是什么问题。
这是我的代码:
我在想我的价值观有问题。nudAge.Value 是向上向下的数字,在我的 sql 数据库中,它是 Age(int, null)。我也有 dtpDate.Value。日期时间选择器。我想我不应该在上面使用 ToString() 但我不知道语法..
谁能帮我?任何帮助,将不胜感激。谢谢!
date_of_confinement 是我数据库中的日期时间。格式应该是这样的吗?insert.Parameters.AddWithValue("@date_of_confinement", dtpDate.Value.ToShortDateString)
另外,我做了 insert.Parameters.AddWithValue("@number_of_bottles", Int32.Parse(txtBottle.Text))
但我仍然得到错误。我很困惑。谢谢你的帮助!
这就是我现在所做的... insert.Parameters.AddWithValue("@date_of_confinement", Date.Parse(dtpDate.Value))
我还进行了如下更改:
我不再有错误,但是当我单击保存时,它甚至关闭表单并打开另一个表单也没有做任何事情。什么都没做。
谢谢你的帮助!nn
c# - NumericUpDown 控件应仅在滚动完成时触发 ValueChanged 事件
我有一个 numericUpDown 控件(Windows 窗体)。
我想听听这个ValueChanged
事件。
我在属性中设置它并且它有效。
但:
我希望我可以向上或向下“滚动”。(如果我让它更长,它会更快)
当我完成“滚动”时,我希望现在触发事件 xyz 而不是在滚动期间触发。
我怎样才能做到这一点?
c# - 如何根据 numericupdown 值设置计时器?
我有一个程序设置有 3 个 numericupdowns。它们的名称是 secondsN、minutesN 和 hoursN。我想根据 numericupdowns 的值设置一个计时器。
示例:如果 secondsN 的值为 3,那么我希望将时钟设置为 3 秒,我认为是 3000 毫秒。
那么我该怎么做呢?
谢谢你的帮助!
c# - NumericUpDown 允许用户键入大于最大值的数字
我的班级中有一个NumericUpDown变量。最小值和最大值设置如下:
这可以防止旋转框超过 9999 或低于 0。
我遇到的问题是,当用户在文本框中键入时,他们可以键入任何大于或小于的任意数字Maximum或Minimum。
NumericUpDown类中是否有一个属性可以控制文本框的最小值和最大值?还是我必须编写一个回调程序来检查这种情况?
c# - 如何在 NumericUpDown 中保留有效值而不是分配最大值?
假设我有 NumericUpDownMaximum = 99
和Minimum = -99
和初始值 = 23
。如果用户将焦点设置为此控件并输入1
(即123
现在),它会将其值更改为99
. 我如何继续23
将值更改为允许的最大值?
我试图捕捉 KeyDown 和 KeyPress,但在此事件期间值没有改变。我也尝试实施这个问题中解释的解决方法,但没有成功。验证事件仅在离开控制权时发生。如果它大于最大值或小于最小值,我需要简单地忽略用户输入。
UPD。我正在使用WinForms。