Дипломная работа: Автоматизация процесса контроля знаний учащихся ГОУ СОШ №17

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
115
{
return;
}
else
{
radioButton4->Visible = true;
radioButton4->Text =
String::Format("{0}", Таблица->Rows[5]->ItemArray[0]);
if (String::Format("{0}", Таблица-
>Rows[6]->ItemArray[0]) == "") {
return;
}
else
{
radioButton5->Visible = true;
radioButton5->Text =
String::Format("{0}", Таблица->Rows[6]->ItemArray[0]);
if (String::Format("{0}",
Таблица->Rows[7]->ItemArray[0]) == "") {
return;
}
else
{
radioButton6->Visible =
true;
116
radioButton6->Text =
String::Format("{0}", Таблица->Rows[7]->ItemArray[0]);
if (String::Format("{0}",
Таблица->Rows[8]->ItemArray[0]) == "") {
return;
}
else
{
radioButton7-
>Visible = true;
radioButton7-
>Text = String::Format("{0}", Таблица->Rows[8]->ItemArray[0]);
if
(String::Format("{0}", Таблица->Rows[9]->ItemArray[0]) == "") {
return;
}
else
{
radioButton8->Visible = true;
radioButton8->Text = String::Format("{0}", Таблица->Rows[9]-
>ItemArray[0]);
}
}
117
}
}
}
}
}
}
}
catch (Exception ^ Ситуация) {
// Отчет о других ошибках:
MessageBox::Show(Ситуация->Message, "Ошибка",
MessageBoxButtons::OK,
MessageBoxIcon::Exclamation);
}
}
public: System::Void Button3_Click(System::Object^ sender, System::EventArgs^
e) {
try
{
//Обновляем таблицу ответов объекта dataGridWiew1:
dataGridView1->DataSource = ТаблицаОтветов;
//Преобразуем номер ответа и выбраные ответ в строку для
дальнейшего сравнения:
118
String^ НомерОтвета = String::Format("{0}",dataGridView1[1,
НомерВопросаТБ]->Value);
String^ ВыбранОтветСтрока = Convert::ToString(ВыбранОтвет);
//Записывает данные в таблицу dataGridView1:
if (НомерОтвета = "")
{
dataGridView1[1, (Convert::ToInt16(label4->Text)-1)]->Value =
ВыбранОтвет;
}
else
{
if (НомерОтвета == ВыбранОтветСтрока)
{
dataGridView1[1, (Convert::ToInt16(label4->Text)-1)]-
>Value = ВыбранОтвет;
};
}
//Определяем номер вопроса:
if (НомерВопроса == КоличествоСтолбцов) {
НомерВопроса = 1;
НомерВопросаТБ = 0;
}
else
{
119
НомерВопроса = НомерВопроса + 1;
НомерВопросаТБ = НомерВопросаТБ +1;
}
//Заполняем лабел3 Вопросом из Таблицы:
label3->Text = String::Format("{0}", Таблица->Rows[0]-
>ItemArray[НомерВопросаТБ]);
//номер вопроса
label4->Text = String::Format("{0}", НомерВопроса);
//убираем видимость радиобатенов
radioButton1->Visible = false;
radioButton2->Visible = false;
radioButton3->Visible = false;
radioButton4->Visible = false;
radioButton5->Visible = false;
radioButton6->Visible = false;
radioButton7->Visible = false;
radioButton8->Visible = false;
//убираем активные флажки
radioButton1->Checked = false;
radioButton2->Checked = false;
radioButton3->Checked = false;
radioButton4->Checked = false;
radioButton5->Checked = false;
radioButton6->Checked = false;
Источник: https://baza.diplomsite.ru/previewfile/2096