我有一个称为DeSerializeXML
的反序列化函数,它返回一个字符串。我从一个不同的类,我需要它来运行基于一个定时器,所以我有它被称为在ElapsedEvent
的定时器如何从ElapsedEvent方法返回字符串
private void frm_MyForm_Load(object sender, EventArgs e)
{
System.Timers.Timer myTimer = new Timer(2000);
myTimer.Elapsed += new ElapsedEventHandler(ElapsedEvent);
myTimer.Enabled = true;
}
public static void ElapsedEvent(object source, ElapsedEventArgs e)
{
string x = OtherClass.DeSerializeXML();
}
我怎么能拉动该字符串值了ElapsedEvent这样我就可以的调用它将其分配给MyForm表单上的文本框?如果这是一个措辞不佳的问题,我很抱歉,我会根据需要添加评论/更多代码。感谢所有
hahah哇。谢谢。 –
我说得太快了,当我删除静态部分时,我收到了一个异常。当我尝试使用“Invoke”方法它没有出现,并且不被识别(我正在使用Windows窗体项目vs 2012) –
什么是异常? –