我有一个 dll,里面有一个计时器控件,里面有一个消息框。计时器已启用,时间间隔已设置为 100 秒,但由于某种原因它没有触发。我添加了按钮来检查它是否已启用,并且 timer1.enabled 属性设置为 true,但它甚至不会触发一次。有什么想法可能是错的吗?谢谢!
DLL代码:
private void timer1_Tick(object sender, EventArgs e)
{
MessageBox.Show("Test");
}
这就是我调用 dll 表单的方式:
M.ModuleInterface module = Activator.CreateInstance(t) as M.ModuleInterface;
Thread t = new Thread(module.showForm);
t.Start();
showForm 方法:
void M.ModuleInterface.showForm()
{
log("GUI::Initialized()");
frm.ShowDialog();
}