Добавление суммы 2 чисел в текстовое поле с маской - PullRequest
0 голосов
/ 08 сентября 2011

Я пытаюсь добавить сумму двух чисел, например 350 + 400, в текстовое поле с маской, используя кнопку.Извините, я довольно новичок в C #.Любая помощь приветствуется.Спасибо

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

Ответы [ 7 ]

5 голосов
/ 08 сентября 2011

Вам просто нужно установить свойство MaskedTextBox.Text.Обратите внимание, что результат 350 + 400 будет иметь тип System.Int32;однако MaskedTextBox.Text - это System.String.C # не будет выполнять преобразование типа неявно (вы получите ошибку во время компиляции), поэтому вам нужно преобразовать результат этого добавления в строку.Вот пример:

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

Для получения дополнительной информации о типах см. эту страницу MSDN .

3 голосов
/ 08 сентября 2011
private void button11_Click(object sender, EventArgs e)
{
   maskedTextBox2.Text = (350 + 400).ToString();
}
2 голосов
/ 08 сентября 2011
masketTexBox2.Text = (350+400).ToString();

Это может помочь. Добавление значения к элементу управления textbox выполняется через свойство .Text. И в конце я просто преобразовал сумму в строку

1 голос
/ 08 сентября 2011

Если свойство .Text для maskedTextBox2 является строкой, оно не будет иметь свойства .Sum.

Попробуйте это:

private void button11_Click(object sender, EventArgs e)
{
    maskedTextBox2.Text = (350 + 400).ToString();
}
1 голос
/ 08 сентября 2011

Вы действительно хотите, чтобы сумма отображалась в текстовом поле, верно?Так что на самом деле вам просто нужно поработать со свойством Text блока.

private void button11_Click(object sender, EventArgs e)
{
   maskedTextBox2.Text = 350 + 400
}
1 голос
/ 08 сентября 2011

Попробуйте это:

private void button11_Click(object sender, EventArgs e)
{
   maskedTextBox2.Text = (350 + 400).ToString();
}
0 голосов
/ 08 сентября 2011

Как это?

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

Если не существует какого-либо формата MaskedTextBox, который препятствует назначению, это должно подойти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...