Сохранить предыдущее значение выбранных RadioButton'ов - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, такой вопрос: есть панель, на ней 5 радио-кнопок и ниже формула, в которой необходимо использовать предыдущий выбранный радио-баттон и выбранный сейчас радио-баттон. Допустим я кликаю на 3 радио-баттон, потом на 5 и по формуле уже считаю. И вопрос: как сохранить предыдущий выбранный баттон?

Решение задачи: «Сохранить предыдущее значение выбранных RadioButton'ов»

textual
Листинг программы
public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
 
            radioButton1.CheckedChanged +=new EventHandler(radioButton1_CheckedChanged);
            radioButton2.CheckedChanged +=new EventHandler(radioButton1_CheckedChanged);
        }
 
        RadioButton prevButton = null;
        void radioButton1_CheckedChanged(object sender, EventArgs args)
        {
            if (prevButton != null && prevButton != (sender as RadioButton))
            {
                MessageBox.Show("Предыдущая кнопка: "+prevButton.Name+" , нажатая кнопка "+(sender as RadioButton).Name);
            }
 
            prevButton = (sender as RadioButton);
        }
    }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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