2-12  numericUpDown微调按钮控件

u本节学习目标:
n了解numericUpDown控件的属性
n学习numericUpDown控件控制图片的移动

    2-12-1  简介

numericUpDown微调按钮控件看起来像文本框和一组箭头的组合,用户可以通过单击箭头来调整具体的数值。用户可以通过单击向上和向下的箭头按钮,增大或减小参数值。

    2-12-2  numericUpDown控件的属性

numericUpDown控件主要的属性如表2-12所示:
属性
说明
Increment
递增量,默认为1
Maximum
最大值,默认100
Minmum
最小值,默认0.
Updownalign
设置微调按钮的位置,Left或者Right
InterceptArrowKeys
是否接受上下箭头的控制。
2-12 numericUpDown控件的属性

    2-12-3  numericUpDown控件实践操作

1. 案例学习:numericUpDown控件控制图片的移动

1)从工具箱之中拖放一个numericUpDown控件,一个Button控件,一个pictureBox控件和一个Timer控件,如图2-41所示进行布局。
2-41  numericUpDown控件控制图片的移动
2)设置Timer控件的Enabled属性为True,分别双击Button控件和Timer控件,编别如下代码:
        /// <summary>
        /// 时间控件的Tick事件触发
        /// </summary>
        private void timer1_Tick(object sender, EventArgs e)
        {
            pictureBox1.Left -= 5;
            if (pictureBox1.Right < 0)
            {
                pictureBox1.Left = this.Width;
            }
        }
        /// <summary>
        /// 单击“变更频率”时候触发
        /// </summary>
        private void button1_Click(object sender, EventArgs e)
        {
            timer1.Interval = Convert.ToInt32(numericUpDown1.Value);
            //获取微调按钮信息值
            timer1.Start();
        }