سه رقم سه رقم جدا کردن اعداد در textBox

برای جدا کردن اعداد به صورت سه رقم سه رقم می توان در رویداد TextChanged کنترل textBox کد زیر را نوشت :

private void textBox1_TextChanged(object sender, EventArgs e)
{
    if (textBox1.Text == "" || textBox1.Text == "0") return;                         
    decimal price;                                                                   
    price = decimal.Parse(textBox1.Text, System.Globalization.NumberStyles.Currency);
    textBox1.Text = price.ToString("#,#");                                           
    textBox1.SelectionStart = textBox1.Text.Length;                                  
}

three-digits-separate-numbers-in-textbox-cshapr