我現在要在一個textbox裡輸入一些內容,有一些很不方便輸入的符號,所以加了幾個
button,點擊button就可以在textbox中添加相應的符號,希望點擊之後焦點回到
textbox,能繼續敲鍵盤輸字符,這些button的代碼如下
textBox1.Text += c;
textBox1.Focus();
背景介紹完了,問題是這樣的:比如現在輸入了幾個字符,然後點擊button,焦點
確實會回到textbox中,但同時已經輸入的所有內容都會被選中,所以還是要用鼠標
點一下textbox來取消選中,並沒有起到預期中的效果。
初學C#,跪求大神現身教教小弟
若TextBox存在數據,Focus()後會全選中。取消全選可用:TextBox.SelectionStart = TextBox.Text.Length;TextBox.ScrollToCaret();