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); }
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); }
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; }
public void CompleteIeItem(TaskBrowser.IEItem ieItem) { this._completedIeItem = ieItem; }