我将打开表单的名称发送到表单加载中的 datagridview。然后,当我双击此 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();
}`