Две радиокнопки могут программироваться.
имена HEX и ASCII
Когда пользователь установил переключатель, текст меняется на
void rdo_HEX_CheckedChanged(object sender, EventArgs e)
{
if (rdo_HEX.Checked)
{
try
{
textbox1.Text = AsciiToHex(textbox1.Text);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
else
{
try
{
textbox1.Text = HexToAscii(textbox1.Text);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
Но я не хочу, чтобы происходило проверено Изменить evnet При возникновении ошибки ...
если при проверке произошла ошибка, просто изменилась проверка переключателя и текст остался.
Например,
Первый текст - «ABCD», проверяется ASCII, и он конвертируется в «41424344», если установлен переключатель HEX.
И «4142434» конвертируется в Ascii, возникает ошибка, поэтому текст «4142434», но установлен переключатель ASCII.
Таким образом, пользователь должен проверить переключатель HEX '4142434' преобразовать в '34313432343334'
Я не хочу этого ... Я не хочу менять отмеченный переключатель при возникновении ошибки.
Как мне это сделать?