Неправильный подсчет - C#
Формулировка задачи:
Доброго времени суток.
Возник вопрос. Я с Формы1 из текстовых полей textBox15 textBox18 передаю значения в локальные переменные income1 и income2 соответственно. А затем их сумму хочу занести в textBox10. Но в итоге получается 0, хотя в Форме1 значения, отличные от нуля. В чем может быть дело? Заранее спасибо.
namespace WindowsFormsApplication1
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void Form2_Load(object sender, EventArgs e)
{
double income1;
double income2;
Form1 myForm1 = new Form1();
double.TryParse(myForm1.textBox15.Text, out income1);
double.TryParse(myForm1.textBox18.Text, out income2);
this.textBox10.Text = (income1 + income2).ToString();
}
}
}Решение задачи: «Неправильный подсчет»
textual
Листинг программы
//...В классе Form2 определяем свойство (или метод)
public string Data
{
get
{
return textBox1.Text;
}
}
//В любом месте Form1
Form2 f = new Form2();
f.ShowDialog();
this.textBox1.Text = f.Data;