我有一个 C# WinForm 应用程序,我想在其中实现一个 NumericUpDown 组件,该组件根据单击箭头按钮时是否按下控制键来递增/递减其值。 如果按下控制键,它应该增加 1,否则增加 0.1。 使用 ValueChanged 事件不起作用,因为该值已经更改。 我还尝试使用 Click ...
我有一个 C# WinForm 应用程序,我想在其中实现一个 NumericUpDown 组件,该组件根据单击箭头按钮时是否按下控制键来递增/递减其值。 如果按下控制键,它应该增加 1,否则增加 0.1。 使用 ValueChanged 事件不起作用,因为该值已经更改。 我还尝试使用 Click ...
我遇到了这个问题,即在 Winforms 的 NumericUpDown 控件中为所有方面提供填充值。 显然以前没有人问过这个问题。 控件的实际外观:( https://i.stack.imgur.com/KIweV.png ) 预期控件的外观:在此处输入图像描述忽略两个附加图像中的其他差异。 只 ...
我想更改我所有数字上调的增量值和小数位。 我知道我可以单独使用numericUpDownName.DecimalPlaces = 2; 和numericUpDownName.Increment = 0.01M; 有效执行此操作的最佳方法是什么? 我可以在 Form1.cs 中为每个数字上下创建方法, ...
我刚刚开始使用 C# (.Net 5) 学习 .Net Winform。 我用 NumericUpDown 和 ProgressBar 做了一个简单的 winform,基本上,当 NumericUpDown 的值通过 ValueChanged 事件发生变化时,ProgressBar 将更新其值。 ...
我正在尝试在 C# DataGridView 内的 NumericUpDown 文本框中嵌入一个自定义 NumericUpDown,该自定义 NumericUpDown 包含一个前导/尾随字符串/字符(例如“%”或“$”)。 换句话说,我希望在 DataGridView 内拥有具有“%”或“$”符号 ...
我有 10 个 NumericUpDown。 我希望它们何时达到 14 的限制,然后用户单击的最后一个 NumericUpDown 只能在 msgbox 显示后减少或保持不变,我将每个限制设置为 4 ...
在某些情况下,我想取消 Winforms 中NumericUpDown控件的ValueChanged事件(例如,当控件中设置的值相对于TextBox中的另一个值太高时)。 但是,作为参数传递给NumericUpDown控件的事件处理程序的EventArgs不提供任何类似“取消”的功能,那么我该怎么 ...
我有一个绑定的 NumericUpDown 控件。 我希望在单击向上或向下箭头或用户更改数字时触发ValueChanged事件。 单击向上或向下箭头时,会触发ValueChanged事件,但在我只是键入控件时不会触发。 我发现了一个建议使用KeyPress 事件的问题,但是 keypress ...
如果我将文本框的值设置为 1,并且最小值为 1,则此代码不起作用。 该控件实际上在内部具有正确的值,但在窗体上仍显示为空白。 请注意,重置实际上是在单击事件中运行的,而不是直接在值设置之前运行的。 这段代码确实有效,但我不知道为什么。 numStartChannel.Minimum = 1; n ...
我想在 NumericUpDown 控件上交换向上和向下箭头(仅功能,而不是实际箭头)。 例如,单击向上箭头时,值应减小,类似地,单击向下箭头时,值应增大。 我试图从NumericUpDown class 继承并覆盖UpButton()和DownButton() 。 我认为只需在这两种方法之间交换 ...
我正在制作一个高尔夫记分卡程序。 他们选择的所选课程有一个文本文件,当他们单击按钮时,我希望程序将上一轮显示为我创建的 numericUpDowns(其中有 9 个名为 num(1-9)。 我希望程序显示上一轮,然后当用户保存当前轮时,它会覆盖纺织品并删除旧轮,并保存新轮。 我希望这对我正在尝试做的 ...
我的问题基于对这篇文章的回答之一: WPF Numeric UpDown 控件在哪里? Squirrel.Downy 先生回答。 我想要完成的是一个数字 updown 控件,当按钮被按下更长的时间时,它会以更大的量增加/减少,否则增加/减少是正常的量。 此外,当达到最大值/最小值时,按钮应禁用。 ...
我想让它这样工作:当我写入 NumericUpDown 1k 时,该值应该是 1000,当我写入 4M 时,该值应该是 4000000。我怎样才能做到呢? 我试过这个: 但它适用于我写的原始值。 我想让它像宏一样工作。 例如,如果我想得到 NUD1.Value 1000,我写 1,然后当我按下 ...
示例我有一个包含 3 列表的组合框:输入、退出和传输以及一个名为:txtTotal 的数字向上,当我选择输入或退出时从 0 开始应该显示错误丢失总数但是如果选择传输应该允许您继续,即使它是0 或其他数字 ...
我有以下问题。 我正在使用 C# .NET,我想在关闭表单后在 numericupdown 框中保存一个值。 在我的应用程序中,我总共有 2 个表单,所以我想保存我在第二个表单中输入的值,再次打开它后我想查看最后一个值。 在我的情况下,再次打开第二个表单后,numericupdown 值为空。 我 ...
我正在使用以下类来创建一个带有数字上下控件的自定义列。 这工作得很好,但我想一直显示数字上下控制(即使不编辑)。 以下代码将字符串值放在控件上,单击单元格后将显示数字控件进行编辑。 我认为我需要重写 Paint 方法,但我不知道如何实现它 ...
我的问题是基于如何对 WPF IntegerUpDown 工具包设置限制? 我已经发布了一段时间。 我有两个 WPF IntegerUpdown控件,一个代表最大数量,另一个代表最小数量,第一个应该大于第二个,第二个应该小于第一个。 @DM 在第一个问题中给出的解决方案解决了我的问题 但这只能是 ...
我有一个 NumericUpDown,它的最小值设置为 1,最大值为 64。我必须使用 2 的幂的值将它从 1 递增到 64,所以它必须是1, 2, 4, 8, 16, 32, 64 。 我尝试了几种方法来更改 NUD 增量,但没有令人满意的结果。 我该如何解决这个问题? ...
我的 C#.NET windows 表单中有一个numericUpDown ,我已将其最小值设置为 5。现在我不能使用 numericUpDown 按钮将 go 设置为低于 5。 但是,如果用户尝试将此值降低到 5 以下,我也想显示一条错误消息。我该怎么做? 我为此做的解决方法是这样的:我将最小值设 ...
我对 C# 很陌生,有一个问题。 我已经能够通过将它们的 FlatStyle 更改为“Flat”来更改按钮的边框 colors 等。 使用NumericUpDown ,我无法更改 FlatStyle。 我希望仍然能够使用向上和向下箭头,因此仅使用其他东西来覆盖边缘是行不通的。 这是我在代码中所做的简 ...