在C#编程中,NumericUpDown
控件通常用于让用户以数字形式输入一个值。要将两个NumericUpDown
控件的值相加,可以创建一个新的NumericUpDown
控件来显示结果。以下是一个简单的示例,说明如何实现这一点:
System.Windows.Forms
和System.Drawing
命名空间。using System.Windows.Forms;
using System.Drawing;
NumericUpDown
控件和一个Label
控件,用于显示结果。NumericUpDown numericUpDown1 = new NumericUpDown();
numericUpDown1.Location = new Point(10, 10);
numericUpDown1.Size = new Size(120, 20);
this.Controls.Add(numericUpDown1);
NumericUpDown numericUpDown2 = new NumericUpDown();
numericUpDown2.Location = new Point(10, 40);
numericUpDown2.Size = new Size(120, 20);
this.Controls.Add(numericUpDown2);
Label resultLabel = new Label();
resultLabel.Location = new Point(10, 70);
resultLabel.Size = new Size(120, 20);
this.Controls.Add(resultLabel);
NumericUpDown
控件的值并将结果显示在Label
控件中。private void UpdateResult()
{
decimal result = numericUpDown1.Value + numericUpDown2.Value;
resultLabel.Text = "Result: " + result.ToString();
}
NumericUpDown
控件添加ValueChanged
事件处理程序,以便在用户更改其中一个值时更新结果。numericUpDown1.ValueChanged += (sender, args) => UpdateResult();
numericUpDown2.ValueChanged += (sender, args) => UpdateResult();
现在,当用户更改任何一个NumericUpDown
控件的值时,它们的值将相加,并将结果显示在Label
控件中。这就是如何在C#中将两个NumericUpDown
值相加的方法。
领取专属 10元无门槛券
手把手带您无忧上云