【发布时间】:2012-05-11 13:57:35
【问题描述】:
我正在尝试创建多个表单实例。例如,我有一个 form1 和 form2 在form1中有一个ListView。
当单击 ListView 中的项目时,它将创建一个新的 form2 实例。
Form2 listview1.FocusedItem.SubItems[0].Text = new Form2();
listview1.FocusedItem.SubItems[0].Text.Show();
但是 C# 不允许我这样做,知道吗? (是的..我有错误:D)
好的,这个想法是......假设我想要 3 个 form2 实例,
Form2 f21 = new Form2();
Form2 f22 = new Form2();
Form2 f23 = new Form2();
现在我将有 3 个 form2,但是如果我不知道我可以创建多少个 form[s] 怎么办? (动态创建列表视图中项目的表单库)
实际上,这可能不是正确的方法......任何解决方案都值得赞赏。
【问题讨论】:
-
我什至不知道从哪里开始这个......你想做什么?
-
.Text不是表单,而是字符串。 -
我认为你的问题比你的代码行更深,这是你对 OO、属性类型和实例的理解。你可以复制下面的人的粘贴建议,但如果你不理解它是没有用的。您可能想先运行一些教程。