Неправильный подсчет - 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;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5
Похожие ответы