【发布时间】:2013-11-14 23:41:23
【问题描述】:
我试图让一个表单中的函数在一个类中工作。
public void Say(string Text)
{
lalSay.Text = Text;
}
这是表单中的代码。
Say("Darn i dont have" + ItemCost + "Bits.");
//^this is a string in my program
这是在课堂上。
我就是找不到什么问题??
它不会让我在课堂上使用该功能。
【问题讨论】:
-
如果 Say() 在表单中,不同的类不会知道 Say() 是什么。要在类中使用 Say() 需要您将对表单的引用传递到类中,以便您可以针对该表单的实例调用 Say()。另一种方法是让类引发表单侦听的自定义事件。然后,当收到该事件时,Form 可以使用请求的字符串直接调用 Say()。
-
您收到什么错误?