как в программе теста менять варианты ответа radiobutton на checkbox?
Код:
void ЧитатьСледВопрос()
{
if (klik <= 3)
{
groupBox1.Visible = true;// видны radiobuttons
groupBox2.Visible = false;
groupBox3.Visible = false;
label1.Text = Читатель1.ReadLine();
//считывание вариантов ответа
radioButton1.Text = Читатель1.ReadLine();
radioButton2.Text = Читатель1.ReadLine();
radioButton3.Text = Читатель1.ReadLine();
//Выясняем, какой ответ правильный
НомерПравОтвета = Convert.ToInt32(Читатель1.ReadLine());
radioButton1.Checked = false; radioButton2.Checked = false; radioButton3.Checked = false;
//первая кнопка не активна, пока не выбран вариант ответа
button1.Enabled = false;
СчетВопросов++;
}
if ( klik > 4 && klik <= 6)
{
groupBox2.Visible = true;// видны checkboxs
label1.Text = Читатель1.ReadLine();
//считывание вариантов ответа
checkBox1.Text = Читатель1.ReadLine();
checkBox2.Text = Читатель1.ReadLine();
checkBox3.Text = Читатель1.ReadLine();
//Выясняем, какой ответ правильный
НомерПравОтвета = Convert.ToInt32(Читатель1.ReadLine());
//переводим все переключатели в состояние "выключено"
checkBox1.Checked = false; checkBox2.Checked = false; checkBox3.Checked = false;
//первая кнопка не активна, пока не выбран вариант ответа
button1.Enabled = false;
СчетВопросов++;
{
if (klik <= 3)
{
groupBox1.Visible = true;// видны radiobuttons
groupBox2.Visible = false;
groupBox3.Visible = false;
label1.Text = Читатель1.ReadLine();
//считывание вариантов ответа
radioButton1.Text = Читатель1.ReadLine();
radioButton2.Text = Читатель1.ReadLine();
radioButton3.Text = Читатель1.ReadLine();
//Выясняем, какой ответ правильный
НомерПравОтвета = Convert.ToInt32(Читатель1.ReadLine());
radioButton1.Checked = false; radioButton2.Checked = false; radioButton3.Checked = false;
//первая кнопка не активна, пока не выбран вариант ответа
button1.Enabled = false;
СчетВопросов++;
}
if ( klik > 4 && klik <= 6)
{
groupBox2.Visible = true;// видны checkboxs
label1.Text = Читатель1.ReadLine();
//считывание вариантов ответа
checkBox1.Text = Читатель1.ReadLine();
checkBox2.Text = Читатель1.ReadLine();
checkBox3.Text = Читатель1.ReadLine();
//Выясняем, какой ответ правильный
НомерПравОтвета = Convert.ToInt32(Читатель1.ReadLine());
//переводим все переключатели в состояние "выключено"
checkBox1.Checked = false; checkBox2.Checked = false; checkBox3.Checked = false;
//первая кнопка не активна, пока не выбран вариант ответа
button1.Enabled = false;
СчетВопросов++;
то что в одной функции перемешаны чекбоксы, вопросы
что бы понять что "не работает" используй отладчик.