コード例 #1
0
        private void SelectLetter(int index)
        {
            if (this.textBoxText.InvokeRequired)
            {
                SelectLetterCallback selectLetterCallback = new SelectLetterCallback(SelectLetter);
                Invoke(selectLetterCallback, new object[] { index });
            }
            else
            {
                if ((index >= 0) && (index < this.textBoxText.Text.Length))
                {
                    this.textBoxText.SelectionStart  = index;
                    this.textBoxText.SelectionLength = 1;
                }
                else
                {
                    this.textBoxText.SelectionStart  = 0;
                    this.textBoxText.SelectionLength = 0;
                }

                this.textBoxText.ScrollToCaret();
            }
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: vurdalakov/abandoned
        private void SelectLetter(int index)
        {
            if (this.textBoxText.InvokeRequired)
            {
                SelectLetterCallback selectLetterCallback = new SelectLetterCallback(SelectLetter);
                Invoke(selectLetterCallback, new object[] { index });
            }
            else
            {
                if ((index >= 0) && (index < this.textBoxText.Text.Length))
                {
                    this.textBoxText.SelectionStart = index;
                    this.textBoxText.SelectionLength = 1;
                }
                else
                {
                    this.textBoxText.SelectionStart = 0;
                    this.textBoxText.SelectionLength = 0;
                }

                this.textBoxText.ScrollToCaret();
            }
        }