无法引用非静态字段

时间:2016-04-07 11:34:59

标签: c# .net multithreading

基本上,当此过程是非静态时,我无法运行线程。如果它是静态的,我无法访问GUI的表单。

如何在非静态过程中运行线程?

Thread check = new Thread(refreshInfo);

    private void refreshInfo()
    {
        if (Program.loggedIn == true)
        {
            btnLogIn.Visible = false;
            btnRegister.Visible = false;

            lblLoggedIn.Text = "Logged in";

            btnUserSettings.Enabled = true;
        }
        else
        {

        }
    }

错误

  

错误12字段初始值设定项无法引用非静态字段,方法或属性' BLHClient.BLHClient.refreshInfo()'

0 个答案:

没有答案