我正在尝试使用按钮将两个数字的总和(例如350 + 400)添加到蒙版文本框中。对不起,我对C#很新。任何帮助表示赞赏。谢谢
private void button11_Click(object sender, EventArgs e)
{
maskedTextBox2.Text.Sum = 350 + 400
}
答案 0 :(得分:5)
您只需设置MaskedTextBox.Text
属性即可。请注意,350 + 400
的结果将为System.Int32
类型;但是,MaskedTextBox.Text
是System.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的某些格式阻止了赋值,否则应该没问题。