internal static void SelectAll(Form1 form) { WebBrowser helpWebBrowser = (WebBrowser)form.splitContainer1.Panel2.Controls["helpWebBrowser"]; //form.helpWebBrowser; CustomToolStripTextBox urlToolStripTextBox = form.urlToolStripTextBox; TextBox searchTextBox = form.searchTextBox; if (urlToolStripTextBox.Focused) { urlToolStripTextBox.SelectAll(); } else if (searchTextBox.Focused) { searchTextBox.SelectAll(); } else if (helpWebBrowser.Document != null) { helpWebBrowser.Document.ExecCommand("SelectAll", false, null); } }
internal static void Copy(Form1 form) { WebBrowser helpWebBrowser = (WebBrowser)form.splitContainer1.Panel2.Controls["helpWebBrowser"]; //form.helpWebBrowser; CustomToolStripTextBox urlToolStripTextBox = form.urlToolStripTextBox; TextBox searchTextBox = form.searchTextBox; if (urlToolStripTextBox.Focused && !String.IsNullOrEmpty(urlToolStripTextBox.SelectedText)) { urlToolStripTextBox.Copy(); } else if (searchTextBox.Focused && !String.IsNullOrEmpty(searchTextBox.SelectedText)) { searchTextBox.Copy(); } else if (helpWebBrowser.Document != null) { helpWebBrowser.Document.ExecCommand("Copy", false, null); } }
internal static void SetClipboardActivities(Form1 form) { WebBrowser helpWebBrowser = (WebBrowser)form.splitContainer1.Panel2.Controls["helpWebBrowser"]; //form.helpWebBrowser; CustomToolStripTextBox urlToolStripTextBox = form.urlToolStripTextBox; TextBox searchTextBox = form.searchTextBox; ToolStripMenuItem undoToolStripMenuItem1 = form.undoToolStripMenuItem1; ToolStripMenuItem cutToolStripMenuItem1 = form.cutToolStripMenuItem1; ToolStripMenuItem copyToolStripMenuItem = form.copyToolStripMenuItem; ToolStripMenuItem pasteToolStripMenuItem1 = form.pasteToolStripMenuItem1; ToolStripMenuItem deleteToolStripMenuItem1 = form.deleteToolStripMenuItem1; ToolStripMenuItem selectAllToolStripMenuItem = form.selectAllToolStripMenuItem; if (urlToolStripTextBox.Focused || (helpWebBrowser.Document != null && helpWebBrowser.Focused)) { undoToolStripMenuItem1.Enabled = false; cutToolStripMenuItem1.Enabled = false; copyToolStripMenuItem.Enabled = true; pasteToolStripMenuItem1.Enabled = false; deleteToolStripMenuItem1.Enabled = false; selectAllToolStripMenuItem.Enabled = true; } else if (searchTextBox.Focused) { undoToolStripMenuItem1.Enabled = true; cutToolStripMenuItem1.Enabled = true; copyToolStripMenuItem.Enabled = true; pasteToolStripMenuItem1.Enabled = true; deleteToolStripMenuItem1.Enabled = true; selectAllToolStripMenuItem.Enabled = true; } else { undoToolStripMenuItem1.Enabled = false; cutToolStripMenuItem1.Enabled = false; copyToolStripMenuItem.Enabled = false; pasteToolStripMenuItem1.Enabled = false; deleteToolStripMenuItem1.Enabled = false; selectAllToolStripMenuItem.Enabled = false; } }