日期:2014-05-20  浏览次数:20730 次

textbox显示电话号码能自动换颜色吗?
RT,做个免费的CIM系统,显示客户号码的时候想每隔3位换色,这样打电话不会看错,大家有好方案吗?以前输入的时候用空格隔开,但是自动拨号或者查询的时候很麻烦的。

分不够可以再开贴给,大把。

------解决方案--------------------
TextBox能吗? 用RichTextBox吧
------解决方案--------------------
用RichTextBox或者重写TextBox的某些方法
------解决方案--------------------
对用RichTextbox来做吧,Textbox没有这个功能.
------解决方案--------------------
用RichTextBox比较容易实现 ...

TextBox可能还不好办了..
------解决方案--------------------
在一个TextBox里面吗?
那估计嗷嗷困难了
------解决方案--------------------
Textbox的确很难啊
要不就自定义控件!
------解决方案--------------------
for example:

string str = "01082162438 ";
this.richTextBox1.Text = str;

this.richTextBox1.Select(0, 3);
this.richTextBox1.SelectionColor = System.Drawing.Color.Red;

this.richTextBox1.Select(3, 3);
this.richTextBox1.SelectionColor = System.Drawing.Color.Blue ;

this.richTextBox1.Select(6, 3);
this.richTextBox1.SelectionColor = System.Drawing.Color.Green ;

this.richTextBox1.Select(9, 2);
this.richTextBox1.SelectionColor = System.Drawing.Color.Brown ;