コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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;
            }
        }