将2个数字的总和加到A Masked Textbox中

时间:2011-09-08 15:20:03

标签: c# winforms

我正在尝试使用按钮将两个数字的总和(例如350 + 400)添加到蒙版文本框中。对不起,我对C#很新。任何帮助表示赞赏。谢谢

private void button11_Click(object sender, EventArgs e)
{
   maskedTextBox2.Text.Sum = 350 + 400
}

7 个答案:

答案 0 :(得分:5)

您只需设置MaskedTextBox.Text属性即可。请注意,350 + 400的结果将为System.Int32类型;但是,MaskedTextBox.TextSystem.String。 C#不会隐式执行类型转换(您将收到编译时错误),因此您需要将此添加的结果转换为字符串。这是一个例子:

private void button11_Click(object sender, EventArgs e)
{
    maskedTextBox2.Text = (350 + 400).ToString();
}

有关类型的详细信息,请参阅this MSDN page

答案 1 :(得分:3)

private void button11_Click(object sender, EventArgs e)
{
   maskedTextBox2.Text = (350 + 400).ToString();
}

答案 2 :(得分:2)

masketTexBox2.Text = (350+400).ToString();

这可以提供帮助。通过.Text属性将值附加到文本框控件。 最后,我只是将sum转换为字符串

答案 3 :(得分:1)

试试这个:

private void button11_Click(object sender, EventArgs e)
{
   maskedTextBox2.Text = (350 + 400).ToString();
}

答案 4 :(得分:1)

你真的只想在文本框中显示总和,对吧?实际上,您只需要使用该框的Text属性。

private void button11_Click(object sender, EventArgs e)
{
   maskedTextBox2.Text = 350 + 400
}

答案 5 :(得分:1)

如果maskedTextBox2的.Text属性是字符串,则它不具有.Sum属性。

试试这个:

private void button11_Click(object sender, EventArgs e)
{
    maskedTextBox2.Text = (350 + 400).ToString();
}

答案 6 :(得分:0)

喜欢这个吗?

public void button_Click(object sender, EventArgs e)
{
    maskedTextBox2.Text = (350 + 400).ToString();
}

除非MaskedTextBox的某些格式阻止了赋值,否则应该没问题。