我正在尝试从 WinForms2 的列表视图的选定项目中添加 WinForm1 的列表框中的项目,但这些项目没有添加到列表框中。
下面是我正在使用的代码
WinForm1:
public void setsrc( ListViewItem src )
{
Listbox1.Items.Add(src.Text);
}
Winform2:
WinForm1 fMain = new WinForm1();
private void AddItemsButton_Click(object sender, EventArgs e)
{
foreach (ListViewItem src in listView1.CheckedItems)
{
fMain.setsrc(src);
}
}
我也在form2中尝试了下面的代码
WinForm1 fMain = new WinForm1();
private void AddItemsButton_Click(object sender, EventArgs e)
{
foreach (ListViewItem src in listView1.CheckedItems)
{
fMain.Listbox1.Items.Add(src.Text); //The modifier is set to internal of Listbox1
}
}
我试图通过应用断点来检查。奇怪的是,两个条件中的值都出现了,但它没有在 listbox1 中列出。Form1 的控件没有更新。
请帮助我。