Пример 2
Простейший тест с использованием элементов radioButton. Выбор един- ственного верного ответа.
Создадим новый проект wf312 типа Windows Forms.
Разместим на форме надпись label1 с вопросом: «Что такое компьютер- ный вирус?», три элемента radioButton с ответами «Вредный программист»,
«Вредоносная программа», «Живущий в компьютере микроб», а также кнопку
button1 «ответ» и поле textBox1 для вывода результата (рис. 3.10).
Рис. 3.10. Интерфейс теста с элементами radioButton
Зарегистрируем событие нажатия кнопки. В шаблон обработчика вве- дем код:
private void button1_Click(object sender, EventArgs e)
{ textBox1.Text = (radioButton2.Checked) ? "верно" : "ошибка";
}
Пример 3
Тест с использованием элементов checkBox. Выбор нескольких верных ответов.
Создадим новый проект wf313 типа Windows Forms.
Разместим на форме надпись label1 «Устройства ввода:», четыре эле- мента checkBox с текстами ответов «клавиатура», «рука», «мышь», «кошка», кнопку «ответ» и надпись label12 для вывода результата (рис. 3.11).
Рис. 3.11. Интерфейс теста c элементами checkBox
Зарегистрируем событие нажатия кнопки. В шаблон обработчика вве- дем код:
private void button1_Click(object sender, EventArgs e)
{ label2.Text = (checkBox1.Checked && checkBox3.Checked &&
!checkBox2.Checked && !checkBox4.Checked) ? "верно" : "ошибка";
}
Достарыңызбен бөлісу: |