Две разные функции при нажатии на одну кнопку - C#
Формулировка задачи:
Здравствуйте!
Суть вот в чём. Есть 1 кнопка.
Если на неё 1 раз нажать появляется messageBox с текстом "Но как вы сами можете видеть - выглядит всё не очень красиво, и вот что-то мне подсказывает что можно сделать проще и красивее. Подскажите как если кто знает
Первый текст
". Если нажать на кнопку ещё раз - вторая надпись - "Второй текст
". Если ещё раз нажать то появляется опятьпервый текст
, ещё раз -второй
. Опять -первый
.... То есть 2 разных действия должны быть на 1 кнопке, но они выполняются только друг после друга. Вот что я смог пока придумать. Добавил textbox и вписал такой код:if (textbox1.text == "0") { MessageBox.Show("Первый текст"); textbox1.text = "1"; } else { MessageBox.Show("Второй текст"); textbox1.text = "0"; }
Решение задачи: «Две разные функции при нажатии на одну кнопку»
textual
Листинг программы
bool flag = true;//имя и значение на твое усмотрение MessageBox.Show(flag? "Первый текст" : "Второй текст"); flag = !flag;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д