textBox1.Text=Convert.ToDouble(textBox1.Text.Replace(",","")).ToString("#,0");我用这句来实现千位分隔符,一旦满足出现千位分隔符好,光标焦点会自动移到该数值最前面... 如: |4,321   而不是:4,321|  
这是为什么,任何解决...另外如何读取光标在文本框中的位置,如:4,3|21  我把光标定格在3和2中间,每次textchanged,我就想读出该光标位置...谢谢...