「OnTimeEvent」でフォーム「frmDOOR」を閉じることができません。
frmDOOR close = new frmDOOR
close.close();
動いていない。autoreset を false に設定していても、timedevent 自体が繰り返されます。私が間違っていることを見つけていただければ幸いです。それは私を夢中にさせています!
public partial class frmDOOR : BASEFORM
{
public frmDOOR()
{
InitializeComponent();
System.Timers.Timer aTimer = new System.Timers.Timer();
aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
aTimer.Interval = 1000;
aTimer.AutoReset = false;
aTimer.Enabled = true;
}
private static void OnTimedEvent(object source, ElapsedEventArgs e)
{
frmUser regform = new frmUser();
regform.StartPosition = FormStartPosition.CenterParent;
regform.ShowDialog();
}
}