在主FORM窗口的load事件中,实例化class,取出class中的消息保存到一个字符串中,在将该字符串加到ListBox中。

解决方案 »

  1.   

    在Class 中添加一个成员
    class TEST
    {
      public System.Windows.Forms.ListBox lbox
      public void WriteToForm(string msg)
      {
         lbox.Items.Add(msg);
      }
    }比如在Form1.cs中调用,在Form1中有一个ListBox控件实例 listBox1
    TEST test = new TEST();
    test.lbox = this.listBox1; 
    test.WriteToForm("从自定义类中向窗体添加文字");
      

  2.   

    多谢,以上两位。不过我的意思是。FORM已经在运行了。(我做的是一个聊天室)。但是消息的发送在一个类中。现在是,当来了一个信息时,将此信息显示在Form的LISTBOX中
      

  3.   

    当消息收到后,设置Form中定义好的属性,在Form中定义属性的set方法中写入:
    set{
         _message = value;
         //将_message的值加入到ListBox中;
         ...
    }
      

  4.   

    我是刚学C#对于以上jinxj(流浪汉)方法是否讲的明白些?? 多谢!
      

  5.   

    将FORM的实例frm定义成pulic static 
    在你的class中frm.listbox.Items.Add(msg);
      

  6.   

    这是一个主窗口(form) 如何实例化?