美文网首页
C# DomainUpDown 数字显示框

C# DomainUpDown 数字显示框

作者: 技术老小子 | 来源:发表于2025-02-21 04:51 被阅读0次

摘要


Windows 数字显示框是一种控件,通常用于显示一个整数或小数值。在 C# 中,可以使用 UpDown 控件来实现这一功能。UpDown 控件通常用于显示一个整数或小数值的增加或减少,因此也被称为数字显示框。

在使用 UpDown 控件时,可以设置其文本属性来显示数字的名称,也可以使用数字值。此外,还可以使用文本编辑器属性来设置控件中的文本显示格式,如加粗、斜体等。

UpDown 控件的位置可以通过将其添加到窗体中的任何位置来实现。可以使用自动调整大小属性来自动调整控件的大小以适应其所在的窗体。此外,还可以使用最小值和最大值属性来限制控件的最小值和最大值,以确保其显示的数字在合理范围内。

当用户单击 UpDown 控件的按钮时,可以使用单击事件处理程序来处理此操作。在事件处理程序中,可以使用动作属性来更新控件的数字值。例如,可以使用 += 运算符将当前数字值添加到动作属性中,从而增加数字值。

UpDown 控件的事件可以包括文本改变事件和键盘按键事件。当用户更改控件的文本时,将触发文本改变事件。而当用户按下任何键时,将触发键盘按键事件。可以使用这些事件来实现各种功能,例如增加数字值或限制数字值的输入。

正文


DomainUpDown 通过单击控件的向上或向下按钮显示从 Object 集合中选择的单个字符串值。

属性

AutoScrollMargin 获取或设置自动滚动边距的大小。 (继承自 UpDownBase)
AutoScrollMinSize 获取或设置自动滚动区域的最小大小。 (继承自 UpDownBase)
AutoScrollPosition 获取或设置自动滚动定位的位置。 (继承自 ScrollableControl)
AutoSize 获取或设置一个值,该值指示是否应根据控件的内容自动调整控件的大小。 (继承自 UpDownBase)
AutoValidate 获取或设置一个值,该值指示当焦点更改时是否自动验证此容器内的控件。 (继承自 ContainerControl)
BackColor 获取或设置数字显示框(也称为 up-down 控件)的文本框部分的背景色。 (继承自 UpDownBase)
BackgroundImage 获取或设置 UpDownBase 的背景图像。 (继承自 UpDownBase)
BackgroundImageLayout 获取或设置 BackgroundImageUpDownBase 的布局。 (继承自 UpDownBase)
BorderStyle 获取或设置数字显示框(也称为 up-down 控件)的边框样式。 (继承自 UpDownBase)
CanEnableIme 获取一个用以指示是否可以将 ImeMode 属性设置为活动值的值,以启用 IME 支持。 (继承自 ContainerControl)
ChangingText 获取或设置一个值,该值指示文本属性是否由其父类内部更改。 (继承自 UpDownBase)
DefaultSize 获取控件的默认大小。 (继承自 UpDownBase)
Focused 获取一个值,该值指示控件是否有输入焦点。 (继承自 UpDownBase)
ForeColor 获取或设置数字显示框(也称为 up-down 控件)的前景色。 (继承自 UpDownBase)
Items 分配给数字显示框(也称为 up-down 控件)的对象集合。
MaximumSize 获取或设置数字显示框(也称为 up-down 控件)的最大大小。 (继承自 UpDownBase)
MinimumSize 获取或设置数字显示框(也称为 up-down 控件)的最小大小。 (继承自 UpDownBase)
Padding 获取或设置 DomainUpDown 控件的内容和它的边缘之间的间距。
ReadOnly 获取或设置一个值,该值指示是否只能使用向上或向下按钮更改文本。 (继承自 UpDownBase)
SelectedIndex 获取或设置选定项的索引值。
SelectedItem 获取或设置基于集合中选定项的索引值的选定项。
Sorted 获取或设置一个值,该值指示项集合是否排序。
Text 获取或设置数字显示框(也称为 up-down 控件)中显示的文本。 (继承自 UpDownBase)
TextAlign 获取或设置数字显示框(也称为 up-down 控件)中文本的对齐方式。 (继承自 UpDownBase)
UpDownAlign 获取或设置数字显示框(也称为 up-down 控件)中向上和向下按钮的对齐方式。 (继承自 UpDownBase)
UserEdit 获取或设置一个值,该值指示用户是否已输入值。 (继承自 UpDownBase)
Visible 获取或设置一个值,该值指示是否显示该控件及其所有子控件。 (继承自 Control)

一个例子

image.png
private void btnAdd_Click(object sender, EventArgs e)
{
    for (int i = 0; i < 100; i++)
    {
        udMain.Items.Add("A"+i.ToString());
    }
}

private void udMain_SelectedItemChanged(object sender, EventArgs e)
{
    txtValue.Text=udMain.SelectedItem.ToString();
}

相关文章

网友评论

      本文标题:C# DomainUpDown 数字显示框

      本文链接:https://www.haomeiwen.com/subject/ppqmpjtx.html