可以加一个方法
Form1中
public void AddListItem(ListViewItem  item )
{
this.listViewMsg .Items .Add(item);}
Form2中
 
form1.AddListItem(item);或
把Form1 的ListView改成public的去

解决方案 »

  1.   

    怪我没说清楚,你说的在FORM1没创建实例的时候当然可以。我是想问当已经创建了FORM1的实例,即已经显示了,怎么在FORM2中控制FORM1中的LISTVIEW,并实时显示?
      

  2.   

    如果是在Form1中创建Form2的实例,可以如下:
    //Form2
    public Form1 myForm1;//Form1
    public ListView listView1;
    ...
    Form2 myForm2=new Form2();
    myForm2.myForm1=this;
    myForm2.Show();//Form2中通过this.myForm1.listView1来控制如果不是,则需要把Form1的实例定义成static