博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# TextBox常用方法总结
阅读量:6326 次
发布时间:2019-06-22

本文共 875 字,大约阅读时间需要 2 分钟。

我们在使用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的使用有所帮助。

转载地址:http://vwwoa.baihongyu.com/

你可能感兴趣的文章
大杂烩 -- 单向链表是否存在环或是否相交
查看>>
关键字检索高亮标出-javasript/jQuery代码实现
查看>>
Vijos P1785 同学排序【模拟】
查看>>
人物关系网络图可视化
查看>>
关于ADO.Net SqlConnection的性能优化
查看>>
docker安装及加速配置
查看>>
MRF能量优化
查看>>
什么是.Net, IL, CLI, BCL, FCL, CTS, CLS, CLR, JIT
查看>>
Atlas Control ToolKit 发布
查看>>
Dundas 系列
查看>>
Windows的命令行查看,修改,删除,添加环境变量
查看>>
iOS 图文混排
查看>>
GC是什么? 为什么要有GC?
查看>>
JQuery EasyUi之界面设计——母版页以及Ajax的通用处理(三)
查看>>
童年记忆
查看>>
Selenium Python bindings 文档一
查看>>
directX的16位和24位的色彩模式
查看>>
WINDOWS 8
查看>>
ASP.NET MVC涉及到的5个同步与异步,你是否傻傻分不清楚?[下篇]
查看>>
spring(10)
查看>>