C# TextBox常用方法总结
2016-04-03 12:58
246 查看
我们在使用C# TextBox进行开发操作的时候经常会碰到C# TextBox的使用,那么C# TextBox的使用有没有一些常用的技巧呢?如C# TextBox换行的处理,其实就是一些常用的操作,那么这里就向你介绍几个我们常见的需求以及解决方法。
一、关于C# TextBox全选的判断:
int SelectLength=this.textBox1.SelectionLength;//获取选中的字符长度
if (SelectLength == this.textBox1.Text.Length) {//判断是否全部选中
MessageBox.Show("你已经选中");
}
二、关于C# TextBox换行、设置光标位置、随文本滚动
◆C# TextBox换行
TextBoxControl.Text += Environment.NewLine;
如何在多行TextBox中写入文本时实现换行?由于Windows系统中,回车符需两上字符。因此方法是使用\r\n标记,如
Label="Calculation " ":.......SUM\r\n";
textBox.AppendText(Label);
另外更有一个办法是用Environment.Newline的方法,能够兼容Windows和Linux系统。
◆C# TextBox设置光标位置到文本最后
TextBoxControl.SelectionStart = TextBoxControl.TextLength;
◆C# TextBox随文本滚动
TextBoxControl.ScrollToCaret();
如何在多行TextBox中用滚动条,使添加文本后自动滚动显示到最后一行?方法是使用ScrollToCaret方法,自动滚动到插入符的位置,如:
textBox.AppendText(Label);
textBox.ScrollToCaret();
那么对于C# TextBox常用操作的内容就向你介绍到这里,希望对你了解和学习C# TextBox的使用有所帮助。
一、关于C# TextBox全选的判断:
int SelectLength=this.textBox1.SelectionLength;//获取选中的字符长度
if (SelectLength == this.textBox1.Text.Length) {//判断是否全部选中
MessageBox.Show("你已经选中");
}
二、关于C# TextBox换行、设置光标位置、随文本滚动
◆C# TextBox换行
TextBoxControl.Text += Environment.NewLine;
如何在多行TextBox中写入文本时实现换行?由于Windows系统中,回车符需两上字符。因此方法是使用\r\n标记,如
Label="Calculation " ":.......SUM\r\n";
textBox.AppendText(Label);
另外更有一个办法是用Environment.Newline的方法,能够兼容Windows和Linux系统。
◆C# TextBox设置光标位置到文本最后
TextBoxControl.SelectionStart = TextBoxControl.TextLength;
◆C# TextBox随文本滚动
TextBoxControl.ScrollToCaret();
如何在多行TextBox中用滚动条,使添加文本后自动滚动显示到最后一行?方法是使用ScrollToCaret方法,自动滚动到插入符的位置,如:
textBox.AppendText(Label);
textBox.ScrollToCaret();
那么对于C# TextBox常用操作的内容就向你介绍到这里,希望对你了解和学习C# TextBox的使用有所帮助。
相关文章推荐
- C#、.Net代码精简优化(空操作符(??)、as、string.IsNullOrEmpty() 、 string.IsNullOrWhiteSpace()、string.Equals()、System.IO.Path 的用法)
- BC#78 (div.2)CA Loves GCD【N个数gcd】
- BC#78 (div.2) 1001 CA Loves Stick 【注意取值范围】
- C#中泛型容器Stack<T>
- C#套接字和windowsAPI套接字
- C#套接字和windowsAPI套接字
- C# LDAP 管理(创建新用户)
- C# AD(Active Directory)域信息同步,组织单位、用户等信息查询
- C#-变量类型(值类型、引用类型)
- C# 服务器、客户端学习(四)
- C# 服务器、客户端学习(三)
- C# 服务器、客户端学习(二)
- C# 客户端服务器学习(一)
- BC#78Div.2 1001
- C#制作视频播放器-player播放器组件
- C# Chart详细解析
- [C#]使textbox光标在最左边
- [C#]textbox获取光标
- C# Chart控件,chart、Series、ChartArea曲线图绘制的重要属性
- C#制作一个消息拦截器(intercept)1