- 建设者
- 属性
1.设计时间:这是创建NumericUpDown的最简单方法, 如以下步骤所示:
第1步:
创建一个Windows窗体, 如下图所示:
Visual Studio-> 文件-> 新建-> 项目-> WindowsFormApp
文章图片
第2步:
接下来, 将NumericUpDown控件从工具箱拖放到窗体。
文章图片
第三步:
拖放后, 你将转到NumericUpDown控件的属性, 以根据需要修改NumericUpDown。
文章图片
输出如下:
文章图片
2.运行时:它比上面的方法有些棘手。在此方法中, 可以借助NumericUpDown类提供的语法以编程方式创建NumericUpDown控件。以下步骤显示如何动态设置创建NumericUpDown:
步骤1:使用NumericUpDown类提供的NumericUpDown()构造函数创建NumericUpDown控件。 //创建一个NumericUpDown控件NumericUpDown nbox = new NumericUpDown();
步骤2:创建NumericUpDown控件后, 设置NumericUpDown类提供的NumericUpDown控件的属性。 //设置NumericUpDown控件的属性nbox.Location = new Point(386, 130); nbox.Size = new Size(126, 26); nbox.Font = new Font(" Bodoni MT", 12); nbox.Value = https://www.lsbin.com/18; nbox.Minimum = 18; nbox.Maximum = 30; nbox.BackColor = Color.LightGreen; nbox.ForeColor = Color.DarkGreen; nbox.Increment = 1; nbox.Name =" MySpinBox";
第三步:
最后使用以下语句将此NumericUpDown控件添加到表单中:
//Adding this control
//to the form
this.Controls.Add(nbox);
例子:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp42 {public partial class Form1 : Form {public Form1()
{
InitializeComponent();
}private void Form1_Load( object sender, EventArgs e)
{
//Creating and setting the
//properties of the labels
Label l1 = new Label();
l1.Location = new Point(348, 61);
l1.Size = new Size(215, 20);
l1.Text = "Form" ;
l1.Font = new Font( "Bodoni MT" , 12);
this .Controls.Add(l1);
Label l2 = new Label();
l2.Location = new Point(242, 136);
l2.Size = new Size(103, 20);
l2.Text = "Enter Age" ;
l2.Font = new Font( "Bodoni MT" , 12);
this .Controls.Add(l2);
//Creating and setting the
//properties of NumericUpDown
NumericUpDown nbox = new NumericUpDown();
nbox.Location = new Point(386, 130);
nbox.Size = new Size(126, 26);
nbox.Font = new Font( "Bodoni MT" , 12);
nbox.Value = https://www.lsbin.com/18;
nbox.Minimum = 18;
nbox.Maximum = 30;
nbox.BackColor = Color.LightGreen;
nbox.ForeColor = Color.DarkGreen;
nbox.Increment = 1;
nbox.Name ="MySpinBox" ;
//Adding this control
//to the form
this .Controls.Add(nbox);
}
}
}
【C# NumericUpDown类用法介绍】输出如下:
文章图片
建设者
建设者 | 描述 |
---|---|
NumericUpDown() | 此构造方法用于初始化NumericUpDown类的新实例。 |
属性 | 描述 |
---|---|
AutoSize | 此属性用于获取或设置一个值, 该值指示控件是否根据其内容调整大小。 |
BackColor | 此属性用于获取或设置控件的背景色。 |
BorderStyle | 此属性指示控件的边框样式。 |
Font | 此属性用于获取或设置控件显示的文本的字体。 |
ForeColor | 此属性用于获取或设置控件的前景色。 |
Height | 此属性用于获取或设置控件的高度。 |
Location | 此属性用于获取或设置NumericUpDown控件的左上角相对于其窗体的左上角的坐标。 |
Name | 此属性用于获取或设置控件的名称。 |
TabStop | 此属性用于获取或设置一个值, 该值显示用户是否可以按TAB键将焦点提供给NumericUpDown。 |
Size | 此属性用于获取或设置控件的高度和宽度。 |
Text | 此属性用于获取或设置要在NumericUpDown控件中显示的文本。 |
TextAlign | 此属性用于获取或设置旋转框中文本的对齐方式(也称为上下控件)。 |
Visible | 此属性用于获取或设置一个值, 该值指示是否显示该控件及其所有子控件。 |
Width | 此属性用于获取或设置控件的宽度。 |
UpDownAlign | 此属性用于获取或设置旋转框上的向上和向下按钮的对齐方式(也称为上下控件)。 |
ThousandsSeparator | 此属性用于获取或设置一个值, 该值指示在适当时是否在旋转框(也称为上下控件)中显示上千个分隔符。 |
Hexadecimal | 此属性用于获取或设置一个值, 该值指示旋转框(也称为上下控件)是否应以十六进制格式显示其包含的值。 |
Increment | 单击向上或向下按钮时, 此属性用于获取或设置值来增加或减少旋转框(也称为上下控件)。 |
推荐阅读
- C#使用接口的多重继承详细介绍
- C#多线程介绍和用法详细指南
- C#可选参数用法示例介绍
- C#谓词委托用法介绍
- C#程序查找出现的奇数次
- 用于最大总和连续子数组的C#程序
- C#编程语言入门学习指南提纲
- 不能加硬盘?C盘不够存储卡凑!
- 电脑主板怎样刷bios?