-1

如何从另一个类的方法更改 Windows 窗体中的属性?

假设我有一个带有“Hello”标签的 Form1,如果我想使用另一个类的方法将该消息更改为其他内容,我该如何引用该标签?

4

1 回答 1

0

最简单的方法 - 将您的标签可见性更改为public并将Form1实例传递给该方法。Message正确的一个 -在您的Form1班级上声明公共财产,如下所示:

public string Message
{
   get { return label.Text; }
   set { label.Text = value; }
}

并将表单实例传递给您的方法:

void MyMethod(Form1 form1)
{
    form1.Message = "Hello world";
}
于 2012-11-29T17:06:39.293 回答