C# NumericUpDown/RadioButton 数字输入框/单选框

目录

1.1 Nud常用属性

1.2 Nud常用事件

1.3 Nud实例

2 RadioButton

2.1 rdo常用属性

2.2 rdo常用事件

2.3 rdo实例

3 参考博客


1.1 Nud常用属性

    NumericUpDown是一个数字输入框控件。

(1)DecimalPlaces:获取或设置控件显示小数位数。

(2)Increment:获取或设置递增或递减的值(步长)。

(3)Maximum/Minimum:获取或设置控件最大/小值。

(4)Value:获取或设置该控件的当前值。

(5)Hexadecimal:获取或设置一个值,该值指示该控件是否以十六进制格式显示包含的值。

1.2 Nud常用事件

(1)ValueChanged:当控件当前值发生改变会触发此事件。

(2)Enter:当控件获取焦点时,触发此事件。

(3)Leave:但控件失去焦点时,触发此事件。

1.3 Nud实例

在winForm窗体中拖入一个NumericUpDown、textBox控件,点击添加ValueChanged事件,添加如下代码:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
        //设置显示位数,步长最大最小值
        this.nud.DecimalPlaces = 2;
        this.nud.Increment = 0.2M;
        this.nud.Maximum = 10;
        this.nud.Minimum = 0;
    }

    private void nud_ValueChanged(object sender, EventArgs e)
    {
        //textBox显示nud当前值
        this.txt.Text = this.nud.Value.ToString();
    }
}

结果如下所示:

2 RadioButton

2.1 rdo常用属性

(1)Checked:设置或返回单选按钮是否被选中 (true / false)。

(2)AutoCheck:选择某个单选按钮时,将自动清除该组中所有其他单选按钮(默认)。

(3)Text 属性:用来设置或返回单选按钮控件内显示的文本。

2.2 rdo常用事件

(1)Click:当单击单选按钮时,将把单选按钮的Checked 属性值设置为true,同时发生Click 事件。

(2)CheckedChanged:当Checked 属性值更改时,将触发CheckedChanged 事件。

2.3 rdo实例

在winForm窗体中拖入3个radioButton并命名,拖入一个TextBox,用于显示当前选中的单选框。点击添加CheckedChanged事件。添加如下代码:

public partial class Form1 : Form
{
    public Form1()
    {
         InitializeComponent();
    }

    private void rdo1_CheckedChanged(object sender, EventArgs e)
    {
         if (this.rdo1.Checked)
         {
             this.txt.Text = "rdo1";
         }
    }

    private void rdo2_CheckedChanged(object sender, EventArgs e)
    {
         if (this.rdo2.Checked)
         {
             this.txt.Text = "rdo2";
         }
    }

    private void rdo3_CheckedChanged(object sender, EventArgs e)
    {
        if (this.rdo3.Checked)
        {
            this.txt.Text = "rdo3";
        }
    }
}

结果如下:

3 参考博客

C#常用控件属性及方法介绍 

猜你喜欢

转载自blog.csdn.net/qq_29406323/article/details/86484266