C# 如何显示在listviewitem子项中选择的同名表单

C# 如何显示在listviewitem子项中选择的同名表单,c#,winforms,listviewitem,C#,Winforms,Listviewitem,我想打开一个与listviewitem子项中所选名称相同的表单 示例-如果我在列表视图中选择“购买”,请选中此链接 我想打开一个名为Buy check this link的表单 提前感谢。您可以通过:SelectedItems属性找到列表视图所选项目,也可以从listview的子项目中获取相关文本,最后您可以创建一个表单并将其文本命名为所选文本,类似于下面的代码,只需添加一些对空所选项目列表的检查 var txt = listView1.SelectedItems[0].SubItems[1].

我想打开一个与listviewitem子项中所选名称相同的表单

示例-如果我在列表视图中选择“购买”,请选中此链接

我想打开一个名为Buy check this link的表单


提前感谢。

您可以通过:SelectedItems属性找到列表视图所选项目,也可以从listview的子项目中获取相关文本,最后您可以创建一个表单并将其文本命名为所选文本,类似于下面的代码,只需添加一些对空所选项目列表的检查

var txt = listView1.SelectedItems[0].SubItems[1].Text;
var form = new Form();
form.Text = txt;
form.ShowDialog();

您可以使用Activator.CreateInstance。一个简单的switch语句是最好的。