Tag: numericupdown

自定义数字选择器?

是否有一种简单的方法可以为Windows Phone 7制作一个类似于timepicker控件的数字选择器? 我想要自定义范围0-99:0-59。 0-9。 Google,bing和msdn似乎对这个主题的信息非常模糊。 我找到了一篇文章,准确描述了我想要做的事情。 现在我的问题是文章是旧的,如果我输入工具包:在我的XAML代码中,没有针对循环选择器的建议。 如果我进入我的工具箱,右键单击,选择项目。 循环选择器或无限列表选择器没有控件。 源代码也不起作用。 它在XAML文件中提供了一堆我无法解决的错误。 我在这里做什么都不知所措。 我使用的是Visual Studio 2010 / c#4.0。 提前致谢

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 = { […]

在numericUpDown值中添加一个符号(如%)

我正在尝试将“%”符号添加到我的numericUpDown,即readonly = false。 所以就像5%一样。 这可能吗? 谢谢

如何将numericUpDown双向绑定到成员类

我需要twoway绑定configClass.RaMsize到numericUpDown。 BindField(this.upDownRamSize, “Value”, configClass, “RaMsize”);//all right this.upDownRamSize.Value = 1213;// configClass.RaMsize – not change – it’s bad! 方法: public static void BindField(Control control, string propertyName, object dataSource, string dataMember) { Binding bd; for (int index = control.DataBindings.Count – 1; (index == 0); index–) { bd = control.DataBindings[index]; if (bd.PropertyName == propertyName) control.DataBindings.Remove(bd); } control.DataBindings.Add(propertyName, dataSource, dataMember); […]

c#WinForms可以获得NumericUpDown文本区域

是否可以获取NumericUpDown控件的文本区域? 我希望得到它的大小,以便我可以用面板掩盖它。 我不希望用户能够编辑和选择文本。 这可能吗? 或者是否有另一种方法来掩盖文本框中的文本? 谢谢。

NumericUpDown backcolor无法按预期工作

我最近需要编写一个Windows NumericUpDown控件的版本,它可以突出显示值是否是必需的。 它需要通过更改控件的背面颜色来完成此操作。 我认为这很简单,但是在尝试这样做时,我发现它有一个奇怪的副作用,就是不能完全控制所有控件。 使用下面的代码,我看到了这个: 当我在Windows窗体上放置一个控件,并更改BackColor属性(即蓝色)时 ,整个控件的数字部分会改变颜色。 或者,如果我改变了我的“IsMandatory”属性,则不是所有的背面颜色都改变了(它留下了边框) 。 因此,如果我将BackColor更改为蓝色,然后将IsMandatory设置为True,我将获得一个带蓝色边框的LightBlue控件(强制颜色) 。 鉴于它们都使用相同的代码,我不明白为什么应该这样。 非常接受的想法或解释。 public partial class MyNumericUpDown : NumericUpDown { private Boolean _isMandatory = false; private Color _mandatoryBackColor = Color.LightBlue; private Color _backColor = Color.FromKnownColor(KnownColor.Window); [DefaultValue(typeof(Color), “Window”), Description(“Overridden property”)] override public Color BackColor { get { return _backColor; } set { _backColor = value; MyResetColors(); […]

如何在值更改时validationnumericupdown(而不是丢失焦点)

我有一个NumericUpDown ,当值改变(而不是lostfocus)进行新的计算时我需要 如果我把我的代码放在事件ValueChanged这项工作时焦点丢失 如果我把我的代码放在KeyPress然后如果数字不是通过键盘输入(例如复制一个数字并粘贴它)它不起作用 那么我需要使用什么事件? 如果这是按键我需要连接数值更多按键将所有这些转换为字符串并将其转换为十进制,并执行计算,但如果按下的键不是数字(例如退格)它不起作用

在数字后面有NumericUpDown控件内的文本

在WinForms中是否可以在NumericUpDown控件中显示文本? 例如,我想在我的numericupdown控件中显示值是微安培,所以它应该像“1 uA”。 谢谢。