示例#1
0
        public void CleanHighlight(int line)
        {
            if (OutputTextBox.InvokeRequired)
            {
                CleanHighlightCallback d = new CleanHighlightCallback(CleanHighlight);
                OutputTextBox.BeginInvoke(d, new object[] { line });
            }
            else
            {
                int oldSelStart = OutputTextBox.SelectionStart;
                int oldSelLen   = OutputTextBox.SelectionLength;

                OutputTextBox.Select(OutputTextBox.GetFirstCharIndexFromLine(line), OutputTextBox.Lines[line].Length);
                OutputTextBox.SelectionBackColor = OutputTextBox.BackColor;
                OutputTextBox.SelectionColor     = OutputTextBox.ForeColor;

                OutputTextBox.Select(oldSelStart, oldSelLen);
            }
        }
示例#2
0
        public void CleanHighlight(int line)
        {
            if (OutputTextBox.InvokeRequired)
            {
                CleanHighlightCallback d = new CleanHighlightCallback(CleanHighlight);
                OutputTextBox.BeginInvoke(d, new object[] { line });
            }
            else
            {
                int oldSelStart = OutputTextBox.SelectionStart;
                int oldSelLen = OutputTextBox.SelectionLength;

                OutputTextBox.Select(OutputTextBox.GetFirstCharIndexFromLine(line), OutputTextBox.Lines[line].Length);
                OutputTextBox.SelectionBackColor = OutputTextBox.BackColor;
                OutputTextBox.SelectionColor = OutputTextBox.ForeColor;

                OutputTextBox.Select(oldSelStart, oldSelLen);
            }
        }