SirFexou Ответов: 1

Как изменить текст на кнопке в форме Windows C#


Привет.

Я пытаюсь изменить текст кнопки при нажатии.

С тем, что я пробовал, ничего не происходит при нажатии.

Что я уже пробовал:

//Variables
int multiplieurUp1 = 1;

private void btn1x1_Click(object sender, EventArgs e)
        {
            if (multiplieurUp1 == 1)
            {
                multiplieurUp1 = 10;
                btn1x1.Text = "10x";
            }

            if (multiplieurUp1 == 10)
            {
                multiplieurUp1 = 100;
                btn1x1.Text = "100x";
            }

            if (multiplieurUp1 == 100)
            {
                multiplieurUp1 = 1;
                btn1x1.Text = "1x";
            }
        }

1 Ответов

Рейтинг:
1

Dave Kreskowiak

Установите точку останова на первом if выпишите и запустите свое приложение.

Затем точка останова будет поражена, приложение остановится. Шагайте по коду, строка за строкой, и смотрите, что происходит. Наведите указатель мыши на переменные, чтобы увидеть их текущие значения.

Вы либо научитесь использовать отладчик, либо вам будет очень трудно писать код.

Ваш код, как написано, либо вообще ничего не будет делать с текстом кнопки, либо он будет менять текст на "1x" каждый раз.

Я оставляю это вам, чтобы выяснить, почему. Я уже сказал вам, как это выяснить.


BillWoodruff

+5 здорово видеть ответ, направленный на то, чтобы заставить ОП разобраться в этом самостоятельно !