Numericupdown控件是由system.windows.froms.Numericupdown类提供的,主要作用是将一个数按一定的值进行增加或减少。它主要有四个常用属性
Increment 每次单击按钮时增加或者减少的量
Maximum 最大值
Minimum 最小值
Value 当前值
decimalPlaces 显示小数的位数
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Numericupdown { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { label3.Text = "设置值的增量"; button1.Text = "增加"; button2.Text = "减少"; label1.Text = "0"; numericUpDown1.Maximum = 10000; } private void numericUpDown1_ValueChanged(object sender, EventArgs e) { label1.Text = numericUpDown1.Value.ToString(); } private void button1_Click(object sender, EventArgs e) { numericUpDown1.UpButton(); } private void button2_Click(object sender, EventArgs e) { numericUpDown1.DownButton(); } private void textBox2_TextChanged(object sender, EventArgs e) { try { numericUpDown1.Increment = int.Parse(textBox2.Text); } catch { MessageBox.Show("格式错误"); } } private void textBox1_TextChanged(object sender, EventArgs e) { try { numericUpDown1.DecimalPlaces = int.Parse(textBox1.Text); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } }