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

در سی شارپ می توانید با استفاده از کد زیر، اعداد موجود در همه TextBox های خود را به صورت سه رقم سه رقم جدا کنید:

void textbox_TextChanged(object sender, EventArgs e)
{
    TextBox textbox = (TextBox)sender;
    string value = textbox.Text.Replace(",", "");
    ulong ulongNumber;
    if (ulong.TryParse(value, out ulongNumber))
    {
        textbox.Text = string.Format("{0:#,#}", ulongNumber);
        textbox.SelectionStart = textbox.Text.Length;
    }
}

private void Form1_Load(object sender, EventArgs e)
{
    foreach (Control control in this.Controls)
    {
        if (control is TextBox)
        {
            TextBox textbox = (TextBox)control;
            textbox.TextChanged += new EventHandler(textbox_TextChanged);
        }
    }
}