Курсовая работа: Структура иерархии классов "Экран курсового проектирования"
if(textBox1->Text!=""){//проверка наличия информации для поиска
this->DialogResult=System::Windows::Forms::DialogResult::OK;//подтверждениепоска
this->Close();//закрытие окна поиска и переход в главную программу
}
…
}
Полная реализация данной процедуры представлена в приложении В.
Поискинформациивтаблице:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
…
…
dialres=newdlg->ShowDialog();//вызовформыпоиска
…
System::String ^srh;//объявлениестрокипоиска
srh=newdlg->textBox1->Text;//присвоение значения строке поиска
…
for(int i=0; i<CountDataGrid; i++){//циклповсемстрокамтаблицы
for(int j=0; j<dataGridView1->ColumnCount; j++){//циклповсемстолбцамтаблицы
if(System::Convert::ToString(dataGridView1->Rows[i]->Cells[j]->Value)==srh){//проверканасоответствиезапросаполямтаблицы
dataGridView1->CurrentCell=dataGridView1->Rows[i]->Cells[j];//выделениенайденногополя
…
}
}
…
}
}
}
Полная реализация данной процедуры представлена в приложении В.
Функция изменения названия экрана курсового проектирования: