ListView所在的窗体:Form1
//listView声明为public,以便Form2访问
public System.Windows.Forms.ListView listView1;
pulbic Point p;
private void OpenEditWindow()
{
p=this.PointToClient(Cursor.Position);
Form2 frm=new Form2(this);
frm.ShowDialog();
}
信息修改窗体:Form2
Form1 form1;
//修改窗体的构造函数,使它可以访问Form1
public Form2(Form1 frm)
{
InitializeComponent();
form1=frm;
}
private void SubmitEdit()
{
ListViewItem lvi=form1.listView1.GetItemAt(p.X,p.Y);
//修改窗体Form1对应的ListViewItem
lvi...
}