我真的被这个问题困住了,所以我希望有人能帮上忙。我有2个winforms,一个有一个listview,另一个有一个文本框。我想检查列表视图中检查哪个项目,并将此文本复制到第二个表单中。我试过这段代码,但它不会工作,任何帮助,非常感谢!将listview中的文本复制到另一个winform中
// 1st form
private void button5_Click(object sender, EventArgs e) // Brings up the second form
{
Form4 editItem = new Form4();
editItem.Show();
}
public string GetItemValue()
{
for (int i = 0; i < listView1.Items.Count; i++)
{
if (listView1.Items[i].Checked == true)
{
return listView1.Items[i].Text;
}
}
return "Error";
}
// 2nd form
private void Form4_Load(object sender, EventArgs e)
{
Form1 main = new Form1();
textBox1.Text = main.GetItemValue();
}
我看到你最近发布了几个问题,其中大部分都涉及非常基本的.NET实践,并且似乎引用了同样的ListView应用程序。这是一个很好的学习场所,但也许你应该考虑从一些在线教程开始,以涵盖基础知识。 http://msdn.microsoft.com/en-us/library/a72418yk%28v=VS.100%29.aspx – user807566
@ user807566是的,我明白你的意思了,但我认为只需要了解我所需要的会更容易随时了解情况,而不是学习所有基本知识,即使如此,我仍然需要帮助,而且您的答案可能会帮助其他有类似问题的人,谢谢您的回答。 –