静态方法(.cs文件)访问主窗体的办法

1.在主窗体的类中创建该窗体的静态类的对象

   目的是可以在主窗体中直接调用静态类访问它,并用this对其赋值

    public static Form1 MainForm = null;

2.在窗体加载时对该静态变量赋值

   一定要在load事件中对该静态变量进行赋值,尤其是该类是子窗体时

   public Form1()
   {
       InitializeComponent();
       MainForm = this;
    }

3.在静态类中访问主窗体控件

    static void myMethod()
     {
         Form1.MainForm.label1.Text="Hello";

      }

 


原文链接:https://blog.csdn.net/a584154005/article/details/85102902

posted @ 2023-02-23 21:16  尼古拉-卡什  阅读(88)  评论(0)    收藏  举报