Сохранить предыдущее значение выбранных 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);
        }
    }

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


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

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

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