コード例 #1
0
        void Adapter(string name, IntPtr hWnd, Form f)
        {
            if (name == null)
            {
                return;
            }
            if (name == string.Empty)
            {
                name = "Unnamed";
            }
            // Vista 64 hack
            if (name == "Save as" || name == "Enregistrer sous")
            {
                name = FileDialogTester.InitialFileDialogName;
            }
            Handler namedHandler = handlers[name] as Handler;

            if (namedHandler == null)
            {
                namedHandler = Add(name, (ModalFormActivatedHwnd)
                                   Delegate.CreateDelegate(typeof(ModalFormActivatedHwnd), this,
                                                           "UnexpectedModal"), 0);
            }
            namedHandler.Invoke(hWnd);
            this.FormHandler = Adapter;
        }
コード例 #2
0
        private void Invoke(string name, IntPtr hWnd, Form form)
        {
            if (name == null)
            {
                return;
            }
            if (name == string.Empty)
            {
                name = "Unnamed";
            }
            ModalFormHandler h = formHandler;

            formHandler = null;

            if (h == null)
            {
                h = UnexpectedModal;
            }

            h(name, hWnd, form);
        }
コード例 #3
0
 public static void SetModalFormHandler(NUnitFormTest formTest, ModalFormHandler modalFormHandler)
 {
     fFormTest = formTest;
     fFormTest.ModalFormHandler = modalFormHandler;
 }
コード例 #4
0
 public static void SetCreateItemHandler(NUnitFormTest formTest, ModalFormHandler createHandler)
 {
     RSD_SubHandler = createHandler;
     SetModalFormHandler(formTest, RSD_CreateItem_Handler);
 }
コード例 #5
0
        private void Invoke(string name, IntPtr hWnd, Form form)
        {
            if (name == null) return;
            if (name == string.Empty) name = "Unnamed";
            ModalFormHandler h = formHandler;
            formHandler = null;

            if (h == null) h = UnexpectedModal;

            h(name, hWnd, form);
        }
コード例 #6
0
 void Adapter(string name, IntPtr hWnd, Form f)
 {
     if (name == null) return;
     if (name == string.Empty) name = "Unnamed";
     // Vista 64 hack
     if (name == "Save as" || name == "Enregistrer sous") name = FileDialogTester.InitialFileDialogName;
     Handler namedHandler = handlers[name] as Handler;
     if (namedHandler == null)
     {
         namedHandler = Add(name, (ModalFormActivatedHwnd)
                                  Delegate.CreateDelegate(typeof(ModalFormActivatedHwnd), this,
                                                          "UnexpectedModal"), 0);
     }
     namedHandler.Invoke(hWnd);
     this.FormHandler = Adapter;
 }
コード例 #7
0
 public void ExpectModal(string name, ModalFormActivated handler, bool expected)
 {
     this.FormHandler = Adapter;
     handlers[name] = new Handler(handler, (expected ? 1 : 0), name);
 }
コード例 #8
0
 public void ExpectModal(string name, ModalFormActivated handler, bool expected)
 {
     this.FormHandler = Adapter;
     handlers[name]   = new Handler(handler, (expected ? 1 : 0), name);
 }