public WaitHandle ShowCountdownMessage(int timeout, DoorSelectionData data) { Func <Forms.BaseMessageForm> formInitializer = new Func <TestTool.GUI.Forms.BaseMessageForm>( () => { _countdownMessageForm = new TestTool.GUI.Forms.CountdownMessageForm(); _countdownMessageForm.Timeout = timeout / 1000; _countdownMessageForm.DoorSelectionData = data; return(_countdownMessageForm); }); return(DisplayBaseMessageForm(formInitializer)); }
public void HideCountdownMessage() { Action deinitialize = new Action(() => { _countdownMessageForm = null; }); CloseForm(_countdownMessageForm, deinitialize); }