Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        public void HideCountdownMessage()
        {
            Action deinitialize = new Action(() => { _countdownMessageForm = null; });

            CloseForm(_countdownMessageForm, deinitialize);
        }