Exemple #1
0
        void _view_AddTaskEvent(object sender, EventArgs e)
        {
            Model.Task       task       = new Model.Task();
            IBrowser         browser    = new TaskBrowser();
            BrowserPresenter bPresenter = new BrowserPresenter(browser);

            bPresenter.Finished += bPresenter_Finished;
            bPresenter.ShowDialog(task);
        }
Exemple #2
0
        void _view_EditTaskEvent(object sender, EventArgs e)
        {
            if (_view.getTaskList().SelectedItem == null)
            {
                throw new Exception("Задание не выбрано");
            }
            Model.Task       task       = _view.getTaskList().SelectedItem as Model.Task;
            IBrowser         browser    = new TaskBrowser();
            BrowserPresenter bPresenter = new BrowserPresenter(browser);

            bPresenter.Finished += bPresenter_Finished;
            bPresenter.ShowDialog(task, true);
        }
Exemple #3
0
 public ExtendedWebBrowser New(bool navigateHome, TaskBrowser.IEItem ieItem = new TaskBrowser.IEItem())
 {
     TabPage page = new TabPage();
     ExtendedWebBrowser browser = new ExtendedWebBrowser();
     if (ieItem != null)
     {
         ieItem.AddBrowser(browser);
     }
     page.Text = "新建窗口";
     page.Tag = browser;
     browser.Tag = page;
     browser.Dock = DockStyle.Fill;
     browser.DownloadComplete += new EventHandler(this._browser_DownloadComplete);
     browser.StartNavigate += new EventHandler<BrowserExtendedNavigatingEventArgs>(this._browser_StartNavigate);
     browser.StartNewWindow += new EventHandler<BrowserExtendedNavigatingEventArgs>(this._browser_StartNewWindow);
     browser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(this._browser_DocumentCompleted);
     browser.StatusTextChanged += new EventHandler(this._browser_StatusTextChanged);
     browser.DocumentTitleChanged += new EventHandler(this.WebBrowser_DocumentTitleChanged);
     browser.Quit += new EventHandler(this.WebBrowser_Quit);
     page.Controls.Add(browser);
     if (navigateHome)
     {
         browser.GoHome();
     }
     this.tabControl.TabPages.Add(page);
     this.tabControl.SelectedTab = page;
     return browser;
 }
Exemple #4
0
 public void CompleteIeItem(TaskBrowser.IEItem ieItem)
 {
     this._completedIeItem = ieItem;
 }