C# TextBox常用方法總結(jié)
我們?cè)谑褂肅# TextBox進(jìn)行開發(fā)操作的時(shí)候經(jīng)常會(huì)碰到C# TextBox的使用,那么C# TextBox的使用有沒(méi)有一些常用的技巧呢?如C# TextBox換行的處理,其實(shí)就是一些常用的操作,那么這里就向你介紹幾個(gè)我們常見的需求以及解決方法。
一、關(guān)于C# TextBox全選的判斷:
- int SelectLength=this.textBox1.SelectionLength;//獲取選中的字符長(zhǎng)度
 - if (SelectLength == this.textBox1.Text.Length) {//判斷是否全部選中
 - MessageBox.Show("你已經(jīng)選中");
 - }
 
二、關(guān)于C# TextBox換行、設(shè)置光標(biāo)位置、隨文本滾動(dòng)
◆C# TextBox換行
- TextBoxControl.Text += Environment.NewLine;
 
如何在多行TextBox中寫入文本時(shí)實(shí)現(xiàn)換行?由于Windows系統(tǒng)中,回車符需兩上字符。因此方法是使用\r\n標(biāo)記,如
- Label="Calculation " ":.......SUM\r\n";
 - textBox.AppendText(Label);
 
另外更有一個(gè)辦法是用Environment.Newline的方法,能夠兼容Windows和Linux系統(tǒng)。
◆C# TextBox設(shè)置光標(biāo)位置到文本最后
- TextBoxControl.SelectionStart = TextBoxControl.TextLength;
 
◆C# TextBox隨文本滾動(dòng)
- TextBoxControl.ScrollToCaret();
 
如何在多行TextBox中用滾動(dòng)條,使添加文本后自動(dòng)滾動(dòng)顯示到最后一行?方法是使用ScrollToCaret方法,自動(dòng)滾動(dòng)到插入符的位置,如:
- textBox.AppendText(Label);
 - textBox.ScrollToCaret();
 
那么對(duì)于C# TextBox常用操作的內(nèi)容就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)C# TextBox的使用有所幫助。
【編輯推薦】















 
 
 
 
 
 
 