예제 #1
0
        public WaitHandle ShowDoorSelectionMessage(DoorSelectionData data)
        {
            Func <Forms.BaseMessageForm> formInitializer =
                new Func <TestTool.GUI.Forms.BaseMessageForm>(
                    () =>
            {
                _doorSelectionForm = new TestTool.GUI.Forms.DoorSelectionMessageForm();
                _doorSelectionForm.DoorSelectionData = data;
                return(_doorSelectionForm);
            });

            return(DisplayBaseMessageForm(formInitializer));
        }
예제 #2
0
        public void HideDoorSelectionMessage()
        {
            Action deinitialize = new Action(() => { _doorSelectionForm = null; });

            CloseForm(_doorSelectionForm, deinitialize);
        }