C# TextBox常用方法總結


我們在使用C# TextBox進行開發操作的時候經常會碰到C# TextBox的使用,那么C# TextBox的使用有沒有一些常用的技巧呢?如C# TextBox換行的處理,其實就是一些常用的操作,那么這里就向你介紹幾個我們常見的需求以及解決方法。

一、關於C# TextBox全選的判斷:

  1. int SelectLength=this.textBox1.SelectionLength;//獲取選中的字符長度  
  2.  
  3. if (SelectLength == this.textBox1.Text.Length) {//判斷是否全部選中  
  4.  
  5. MessageBox.Show("你已經選中");  
  6.  
  7. }  

二、關於C# TextBox換行、設置光標位置、隨文本滾動

◆C# TextBox換行

  1. TextBoxControl.Text += Environment.NewLine; 

如何在多行TextBox中寫入文本時實現換行?由於Windows系統中,回車符需兩上字符。因此方法是使用\r\n標記,如

  1. Label="Calculation " ":.......SUM\r\n";  
  2. textBox.AppendText(Label); 

另外更有一個辦法是用Environment.Newline的方法,能夠兼容Windows和Linux系統。

◆C# TextBox設置光標位置到文本最后

  1. TextBoxControl.SelectionStart = TextBoxControl.TextLength; 

◆C# TextBox隨文本滾動

  1. TextBoxControl.ScrollToCaret();  

如何在多行TextBox中用滾動條,使添加文本后自動滾動顯示到最后一行?方法是使用ScrollToCaret方法,自動滾動到插入符的位置,如:

  1. textBox.AppendText(Label);  
  2. textBox.ScrollToCaret();  

那么對於C# TextBox常用操作的內容就向你介紹到這里,希望對你了解和學習C# TextBox的使用有所幫助。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM