C#一个窗体调用另一个窗体的方法

Posted QianTLL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#一个窗体调用另一个窗体的方法相关的知识,希望对你有一定的参考价值。

一个窗体调用另一个窗体的方法:
例如:窗体B要调用窗体A中的方法
1、首先在窗体A中将窗体A设为静态窗体
public static  FormA   m_formA; //设此窗体为静态,其他窗体可调用此窗体中的方法

2、然后在此窗体A的构造函数中加入 m_formA = this;
public FormA()
        {
            InitializeComponent();
            m_formA = this;
        }

3、最后就可以在窗体B中调用窗体A中的方法了,但必须遵从以下调用格式:
例如:FormA.m_formA.buttonDirectionMove(sender, e, "left");

格式:
FormA.m_formA.函数名();

以上是关于C#一个窗体调用另一个窗体的方法的主要内容,如果未能解决你的问题,请参考以下文章

在C#中,如何在一个窗体中调用另一个窗体的数据?

C#中如何在另一个类中调用Form1窗体控件的方法呢?

C#里怎么在一个窗体里调用另一个窗体的控件

C# 委托调用另一个窗体的函数

c#如何在一个窗体中调用另一个窗体的数组对象

C#窗体设计——多个窗体之间的调用