C# winform 我有一个类XX,这个类定义了很多方法并有执行结果,我怎么样把执行结果赋值给调用这个类的窗体上的listView1或textbox呢?
类是单独的,没有和窗体在一个文件中。

解决方案 »

  1.   

    比如Textbox需要class中的方法aclass objclass=new calss();
    Textbox.text=objclass.a();
      

  2.   

    上面的兄弟,这样不行。XX是void类型的
    XX类中有好几个地方要打印程序执行的结果,我想把这些执行结果赋值给WINFORM上的一个控件,listView1或textbox
      

  3.   

    类是void类型的这个话怎么讲?
    是方法无返回值吧?
    既然调用这个类的方法了,方法没有返回值
    用委托或者给方法使用out参数
      

  4.   

    .....你和他说委托事件。。也不告诉他怎么用
    不如告诉他简单实际的东西
    public class xx
    {
    //或者实例化xx的时候就把from的class传过来。
      //from f1=null;
      //public class(from f)
      //{f1=f;}   public void print(from f1)
       {
            //TODO;
            // f1.listview=;
       }}
      

  5.   

    你需要把这个Form的地址传递给这个类,另外,需要把哪些控件Public,或者有访问这些控件的Public的代理或者方法或者属性等