在公共方法上指定一个对象

时间:2015-04-08 12:56:04

标签: c# object partial-classes public-method

我有以下方法

public partial class formTabelasPsi : Form
{

    private Form1 Opener { get; set; }

    public formTabelasPsi(Form1 opener)
    {
        this.Opener = opener;
        InitializeComponent();
    }

     public static void publicmethod1(string path)
     {
     //some code related to path

     }
}

我希望publicmethod1只要formTabelasPsi运行它,就会检查一个复选框。

我尝试使用formTabelasPsi.checkBox1.Checked = true;指定它,但代码表示需要对象引用。

对于大多数人来说,这可能是一个新手问题,但老实说,作为业余程序员,我在任何地方都找不到这个问题。

1 个答案:

答案 0 :(得分:2)

checkbox属于该表单的实例,您需要引用该实例才能对其进行更新

 public void publicmethod1(string path)
 {
     this.checkBox1.Checked = true;
 }

该方法还需要属于表单的实例,您可以找到有关实例的更多信息here