【发布时间】:2015-06-13 10:44:45
【问题描述】:
我有以下方法
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; 指定它,但代码显示需要对象引用。
也许这对你们大多数人来说是一个新手问题,但老实说,作为一个业余程序员,我在任何地方都没有清楚地发现这个问题。
【问题讨论】:
-
这段代码附加在什么表格上?
-
您不能从静态方法访问类成员。您希望如何在实践中使用 publicmethod1?你为什么要把它变成静态的?
-
因为如果我不将其设为静态,当我在 form1 上使用它时,它会报错,指出非静态字段、方法等需要对象引用...称为 publicmethod1 @史蒂夫米查姆
标签: c# object partial-classes public-method