private void _NoticeScreen_Initialize(string Message) { NoticeControl = new NoticeScreen(Message); _Global_C_AddControl(NoticeControl); NoticeTimer = new DispatcherTimer(); NoticeTimer.Interval = TimeSpan.FromSeconds(1); NoticeTimer.Tick += new EventHandler(_NoticeScreen_T); NoticeTimer.Start(); }
private void _NoticeScreen_T(object sender, EventArgs e) { NoticeTimeSec--; if (NoticeTimeSec == 0) { NoticeTimer.Stop(); NoticeTimeSec = 3; _Global_C_RemoveControl(NoticeControl); NoticeControl.Dispose(); NoticeControl = null; } }