Yaircc.MainForm.InsertNickNameIntoMessage C# (CSharp) Method

InsertNickNameIntoMessage() public method

Inserts the specified nick name into the input textbox.
public InsertNickNameIntoMessage ( string nickName ) : void
nickName string The nick name to insert.
return void
        public void InsertNickNameIntoMessage(string nickName)
        {
            nickName = nickName.Trim('[', ']', '<', '>');
            int originalSelectionStart = this.inputTextBox.SelectionStart;
            int insertedCharacters = 0;

            if (this.inputTextBox.TextLength == 0 || this.inputTextBox.Text[this.inputTextBox.TextLength - 1] == ' ')
            {
                this.inputTextBox.Text = this.inputTextBox.Text.Insert(this.inputTextBox.SelectionStart, string.Format("{0} ", nickName));
            }
            else
            {
                this.inputTextBox.Text = this.inputTextBox.Text.Insert(this.inputTextBox.SelectionStart, string.Format(" {0}", nickName));
            }

            insertedCharacters = nickName.Length + 1;
            this.inputTextBox.Focus();
            this.inputTextBox.Select(originalSelectionStart + insertedCharacters, 0);
        }
MainForm