问题标签 [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.

0 投票
2 回答
1017 浏览

c# - 如何读取 silverlight 工具包 NumericUpDown 控件的 Text 属性?

我想读取在 NumericUpDown 控件中输入的值。我怎么读?

XAML 布局如下

0 投票
1 回答
1594 浏览

c# - 如何在 NumericUpDown 控件 Silverlight 中设置 TextBox 的 TabIndex

我在 Silverlight 应用程序中使用 NumericUpDown 控件。我在使用选项卡浏览 Silverlight 页面中的控件时遇到问题。

案例 1:当我的控件焦点位于 NumericUpDown 并且我使用向上向下键时,我在 NumericUpDown 控件中的值递增和递减。并且当按 tab 焦点移动到下一个控件时,谁的 tabindex 是 +1

案例 2:当我单击 NumericUpDown 控件时,我的 NumericUpDownControl 自从我单击它后获得焦点,当我通过键盘在其中输入值并按下选项卡 id 时不会移动到下一个控件。(因为它在第一种情况下移动)

我发现当我单击 NumericUpDown 控件,然后在案例 2 中按 Tab 键时:在控件的按键按下事件中,我将原始源作为 TextBox。

**

案例 1:我将 NumericUpDown 控件作为原始源 在案例 2:我将 TextBox 控件作为原始源

我在哪里设置了 NumericUpDown 控件的 TabIndex,并且由于我没有获得 TextBox 的 TabIndex 属性,所以我遇到了上述问题。

那么如何在 NumericUpDown 控件的 TextBox 上设置 TabIndex。??

控制模板

`

**我想<inputToolkit:ButtonSpinner></inputToolkit:ButtonSpinner>在运行时从 Text 的 TabIndex 属性设置 TextBox。

我该怎么做呢。?**

0 投票
2 回答
528 浏览

c# - 如何在任何非文本框控件上检测 MouseDown?

TextBoxes 和 NumericUpDowns 有一个奇怪的属性,即一旦它们被选中就不允许您取消选择它们。当我的用户选择 NumericUpDown 并单击表单上的其他位置时,应取消选择 NumericUpDown。

不幸的是,这种情况并非如此。目前,我只是在处理表单上所有其他控件的 MouseDown 事件(如面板和实际表单本身),并且只是调用随机标签的 Focus 方法来从 NumericUpDown 中移除焦点。但是,这不能应用于菜单项或滚动条。

必须有更好的方法来做到这一点。用户可能希望滚动面板而不是 NumericUpDown 并直观地单击面板,然后使用滚轮,但目前这将滚动 NumericUpDown,因为它仍然具有焦点。

谢谢阅读。

编辑:问题仍未解决。

0 投票
1 回答
5514 浏览

c# - 自定义号码选择器?

有没有一种简单的方法可以为 windows phone 7 制作一个类似于 timepicker 控件的数字选择器?我想要自定义范围 0-99 : 0-59 。0-9。Google、bing 和 msdn 似乎对该主题的信息非常模糊。

我发现一篇文章准确描述了我想在这里做什么。现在我的问题是这篇文章是旧的,如果我输入 toolkit: 在我的 XAML 代码中,没有任何关于循环选择器的建议。如果我进入我的工具箱,右键单击,选择项目。没有用于循环选择器或无限列表选择器的控件。

源代码也不起作用。它在 XAML 文件中给出了一堆我无法纠正的错误。

我有点不知所措。

我正在使用 Visual Studio 2010 / c#4.0。

提前致谢

0 投票
1 回答
647 浏览

c# - Microsoft Visual C# 组合框/列表框

是否可以将我的组合框、numericUpDown 和 ListBox 连接在一起?

我想让 numericUpDown 成为您可以做出的选择的限制,这将显示在列表框中。例如:

  • 如果 numericUpDown == 2 那么,
  • 组合框 == 5 个选项。您可以选择 2。您的第一个选择不应包含在您对组合框的第二次浏览中。然后,
  • listbox == 2.(列表框应该只包含数据。取决于 numericUpDown 的值)因此,如果用户在组合框中再次选择,列表框中的数据不会受到影响。

我该如何实现呢?

0 投票
2 回答
485 浏览

c# - 仅对 NumericUpDown 的 1 个控件起作用

我让超级工具提示(来自 DotNetBar)出现在 NumericUpDown 的每个控件上。但我只需要 NumericUpDown 的 TextBox 上的超级工具提示。这是我当前的代码:

那么如何仅在文本框上设置工具提示?

0 投票
1 回答
1158 浏览

winforms - 当用户通过键盘进行编辑时,如何获取 numericUpDown 控件(在屏幕上)中的当前数字?

我有一个 numericUpDown 选择器,它设置为可接受的年份范围,默认为当前年份。

用户可以用键盘编辑框中的数字:假设里面的数字是 2011 开头的,他们可以按退格键,屏幕上的框中的数字将是 201。但是,据我所知,控件的 value 属性永远不会读取低于我设置的最小值(在本例中为 1900)的数字。

我需要一种方法来获取屏幕上当前框中的数字,无论它是否在我可接受的范围内。有人知道怎么做吗?

谢谢!

0 投票
2 回答
1614 浏览

winforms - 将 NumericUpDown 控件绑定到实现 INotifyPropertyChanged 的​​对象

我有一个 NumericUpDown 控件,它绑定到实现 INotifyPropertyChanged 的​​业务对象上的 int 属性。NumericUpDown 控件的数据源更新模式设置为 OnPropertyChanged,并且该控件的 ReadOnly 属性设置为 false。这可以按预期工作,但有一个例外:如果我在 NumericUpDown 控件的文本框部分输入一个值,则在控件失去焦点之前,控件绑定的属性的值不会更新。

我的表单上有一个带有多个按钮的 ToolStrip。单击这些按钮不会导致 NumericUpDown 控件失去焦点,因此在通过单击这些按钮之一对业务对象执行任何操作之前,我调用 toolStrip.Focus() 以确保 NumericUpDown 的文本框部分中的值控制已被推回业务对象。这似乎对我有用,但我想知道这是否是 NumericUpDown 控件在这种情况下的预期行为,如果是,其他人如何解决这种情况?感谢您的反馈意见!

0 投票
2 回答
1072 浏览

vb.net - NumericUpDown.value 未保存在用户设置中

我在表单上有一个 NumericUpDown 控件。在 Application Settings / Properties Binding 中,对于 value 参数,我无法选择名为 Heures (Integer / User) 的我的 USER 设置。

我试图通过这种方式保存值:

但它没有被保存。其他设置(字符串/用户)没有问题。但我不明白为什么设置(整数/用户)没有保存。

请帮忙,谢谢。

0 投票
1 回答
691 浏览

c# - 获取 NumericUpDown 的编辑部分的句柄

ANumericUpDown有 2 个句柄/控件:外部旋转框和内部编辑文本框式控件。

我需要获取内部文本框控件的句柄。NumericUpDown.Handle给出外部句柄。

我在 Google 上找到的最接近的就是这个论坛对话。诀窍是使用UDM_GETBUDDY = WM_USER+106 = 0x0400+106返回伙伴窗口句柄的消息,在我们的例子中是文本编辑。

最初的输出是这样的:

但后来 OP 说这不起作用,所以有人建议使用GetWindow(outer, GW_CHILD). 在哪里GW_CHILD = 5

对于这两种方法,我总是以 结尾inner = 0,这显然不是正确的答案。但是,OP 声明方法 2 似乎有效,所以我可能做错了什么。

顺便说一句,“捕获”机制似乎没用,因为我可以简单地使用:

哪个返回相同。

那么,关于如何获得内部文本框句柄的任何想法?