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