zoukankan      html  css  js  c++  java
  • 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系统中,回车符需两上字符。因此方法是使用 标记,如

    1. Label="Calculation " ":.......SUM ";  
    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的使用有所帮助。

  • 相关阅读:
    数字图像处理的Matlab实现(2)—MATLAB基础
    数字图像处理的Matlab实现(1)—绪论
    统计分析与R软件-chapter2-6
    统计分析与R软件-chapter2-5
    统计分析与R软件-chapter2-3
    题目1143:Primary Arithmetic
    剑指OFFER之翻转单词顺序
    剑指OFFER之把数组排成最小的数
    剑指OFFER之丑数
    最大的两个数
  • 原文地址:https://www.cnblogs.com/to-creat/p/5349656.html
Copyright © 2011-2022 走看看