控制C#中textbox输入文本的格式

  由于TextBox有一个消息是,当控件的Text属性发生变化时触发,就是TextChanged事件,给textBox添加该事件,在那个消息响应函数中添加如下代码:

   TextBox控件中有一个事件机制是:当控件的Text属性发生变化时会触发TextChanged事件,那么给textBox1添加该事件并在该消息响应函数中添加如下代码:
if((textBox1.Text.Length+1)%3==0)//每多出2个字符的时候自动在最后加一个空格
{
    textBox1.Text+=" ";//追加空格
    textBox1.Select(textBox1.Text.Length,0);//选择文本末尾位置
    textBox1.ScrollToCaret();//将光标滚动到末尾位置,不然追加一个空格光标会跳转到开头位置
}

 
  
 
  

 
  
 
  
 
  
 
  
 
 

你可能感兴趣的:(C#学习笔记)