開いたフォームの名前を formload の datagridview に送信します。次に、このデータグリッドビューの行をダブルクリックすると、フォームを再度アクティブにしたいと思います。しかし、私はこの方法を使用することはできません。あなたは何を好むか?
` private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
int i = dataGridView1.CurrentRow.Index;
string fname = dataGridView1.Rows[i].Cells[1].Value.ToString();
var type = Type.GetType("ProMod." + fname);
var openthisform = Activator.CreateInstance(type) as Form;
Application.OpenForms.OfType<Form>().First(f => f is openthisform).Activate();
}`