Домашнее задание по цене билета в кино, как объединить цены на этикетках двух видов билетов?

#c# #new-operator

#c# #новый оператор

Вопрос:

Правильная функция должна быть Lb1SumF ПЛЮС Lb2SumF равно Lb3SumF, но когда я ввожу номер билета, моя программа не отображает правильную функцию для него.

Вот ссылка! это дизайн.

Вот мой код.

открытый частичный класс Form1: Форма {

     public Form1()
    {
        InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {         
        TX1.Text = "0";
        TX1.Focus();
        TX2.Text = "0";
        textBox2.Text = "10000";
    }

    private void TX1_TextChanged(object sender, EventArgs e)
    {
        try
        {
            int sum;
            sum = Convert.ToInt32(TX1.Text) * Convert.ToInt32(Lb1PriceF.Text);
            Lb1SumF.Text = Convert.ToString(sum);

        }
        catch
        {
            Lb1SumF.Text = "";
        }
    }
    private void TX2_TextChanged(object sender, EventArgs e)
    {
        try
        {
            int sum;
            sum = Convert.ToInt32(TX2.Text) * Convert.ToInt32(Lb2PriceF.Text);
            Lb2SumF.Text = Convert.ToString(sum);


        }
        catch
        {
            Lb2SumF.Text = "";
        }
    }
    private void Lb3SumF_TextChanged(object sender, EventArgs e)
    {
        try
        {
            int summ;
            summ = Convert.ToInt32(Lb1SumF.Text)   Convert.ToInt32(Lb2SumF.Text);
            Lb3SumF.Text = Convert.ToString(summ);
        }
        catch
        {
            Lb3SumF.Text = "";
        }
    }
  

Комментарии:

1. Вы получаете цифры для lb1, lb2, но никогда не обновляете lb3, после обновления lb1 или lb2 вы также должны обновить lb3, lb3 =lb1total lb2total

2. У вас должна быть кнопка для суммирования отдельных цен. У вас должна быть глобальная переменная для сохранения преобразованной общей цены в поле числового типа. У вас должна быть функция для суммирования 3 глобальных переменных, чтобы установить итоговое значение.

3. Возможно, возникает ошибка при преобразовании переменных (Convert. ToInt32(Lb2SumF. Текст)) и поскольку это в try-catch, вы не можете его увидеть?