在 C# 中从另一个类调用主窗体中的函数

smk

如何从另一个类调用位于 Form 类中的函数?

这是我的代码。我想get_data(data)prog课堂上打电话吗?

谢谢。

public partial class Form1 : Form
{
    get_data(int mydata)
    {
        //code
    }

    //code
    prog var1=new prog();
    var1.start_data();
}



public class prog
{
    public void start_data()
    {
        Thread ct=new Thread(do);
        ct.start();
    }

    private void do()
    {
        int data=40;
        get_data(data);  ///?????????????this is wrog
    }
}
史诗电影

如果需要访问主窗体的当前实例,可以将其传递给类:

public partial class Form1 : Form
{
    internal void get_data(int mydata)//Change to internal or public, as default is private
    {
        //code
    }

    private void button1_Click(object sender, EventArgs e)
    {
        prog var1 = new prog();
        var1.start_data(this);//pass along instance of your main form
    }
}

public class prog
{
    private Form1 MainForm;
    public void start_data(Form1 form)
    {
        MainForm = form;//set form
        Thread ct = new Thread(doSmt);
        ct.Start();
    }

    private void doSmt()
    {
        int data = 40;
        MainForm.get_data(data);  //use form
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从C中的另一个函数调用主函数

来自分类Dev

从C中的另一个函数调用主函数

来自分类Dev

从C ++中的类模板中的函数调用另一个成员函数

来自分类Dev

同一类的另一个构造函数中的c ++调用构造函数

来自分类Dev

C ++从另一个类的主函数调用静态函数时遇到麻烦

来自分类Dev

如何从C#中的另一个类调用函数

来自分类Dev

在另一个类中调用成员函数c ++

来自分类Dev

C ++从文件阅读器中的另一个类调用集合函数

来自分类Dev

在另一个类中调用成员函数c ++

来自分类Dev

从 C#/.NET MVC 应用程序中的另一个类调用函数

来自分类Dev

Objective-C:在另一个类中调用一个类的属性

来自分类Dev

为什么在C ++中的另一个类的成员函数中未调用构造函数?

来自分类Dev

在 C 中将一个函数调用到另一个函数中

来自分类Dev

我可以从 C# 中另一个类的构造函数调用构造函数吗?

来自分类Dev

另一个类的c ++私有对象:初始化并使用它调用该类中的函数

来自分类Dev

C在另一个嵌套函数中调用嵌套函数

来自分类Dev

另一个使用引用和参数的函数中的C ++调用函数

来自分类Dev

我如何从C ++中的静态线程入口点函数调用另一个函数?

来自分类Dev

c++ 类函数在另一个函数中无法按预期工作

来自分类Dev

c#将一个类的列表调用到另一个类中

来自分类Dev

从C#中的另一个类调用方法

来自分类Dev

从Visual C#中的另一个类调用动态方法

来自分类Dev

如何调用在另一个类中声明的方法(C ++)

来自分类Dev

如何使用继承从C#中的另一个类进行调用和对象

来自分类Dev

从字符串C#中从另一个名称空间调用函数

来自分类Dev

在构造函数C ++中调用另一个对象的方法

来自分类Dev

调用另一个文件中定义的C函数

来自分类Dev

在另一个源文件中调用 JNI C 函数

来自分类Dev

C ++如何同时从另一个文件中调用与另一个文件中的函数同名的函数?

Related 相关文章

  1. 1

    从C中的另一个函数调用主函数

  2. 2

    从C中的另一个函数调用主函数

  3. 3

    从C ++中的类模板中的函数调用另一个成员函数

  4. 4

    同一类的另一个构造函数中的c ++调用构造函数

  5. 5

    C ++从另一个类的主函数调用静态函数时遇到麻烦

  6. 6

    如何从C#中的另一个类调用函数

  7. 7

    在另一个类中调用成员函数c ++

  8. 8

    C ++从文件阅读器中的另一个类调用集合函数

  9. 9

    在另一个类中调用成员函数c ++

  10. 10

    从 C#/.NET MVC 应用程序中的另一个类调用函数

  11. 11

    Objective-C:在另一个类中调用一个类的属性

  12. 12

    为什么在C ++中的另一个类的成员函数中未调用构造函数?

  13. 13

    在 C 中将一个函数调用到另一个函数中

  14. 14

    我可以从 C# 中另一个类的构造函数调用构造函数吗?

  15. 15

    另一个类的c ++私有对象:初始化并使用它调用该类中的函数

  16. 16

    C在另一个嵌套函数中调用嵌套函数

  17. 17

    另一个使用引用和参数的函数中的C ++调用函数

  18. 18

    我如何从C ++中的静态线程入口点函数调用另一个函数?

  19. 19

    c++ 类函数在另一个函数中无法按预期工作

  20. 20

    c#将一个类的列表调用到另一个类中

  21. 21

    从C#中的另一个类调用方法

  22. 22

    从Visual C#中的另一个类调用动态方法

  23. 23

    如何调用在另一个类中声明的方法(C ++)

  24. 24

    如何使用继承从C#中的另一个类进行调用和对象

  25. 25

    从字符串C#中从另一个名称空间调用函数

  26. 26

    在构造函数C ++中调用另一个对象的方法

  27. 27

    调用另一个文件中定义的C函数

  28. 28

    在另一个源文件中调用 JNI C 函数

  29. 29

    C ++如何同时从另一个文件中调用与另一个文件中的函数同名的函数?

热门标签

归档