حالا من میخوام همه تکست باکس هایی که دارم وقتی عددش رو تایپ کرد و از اون خارج شد همه ش با هم جمع بشه و از کد زیر استفاده کردم اما همش صفر میشه امکانش هست اینم راهنمایی بفرمایید:
void SumTextBoxs(object sender, EventArgs e)        {
sum = 0;
foreach (Control ctrl in this.Controls)
{
if (ctrl is TextBox)
{
TextBox t = ctrl as TextBox;
string sum1 = t.Text;
lblMablaq.Text = t.Text;
sum += Convert.ToInt32(sum1.Replace(",", string.Empty));
}
//lblMablaq.Text = sum.ToString();
}
}


اینم اضافه کنم که تو فرمم چندین گروپ باکس و تو هر کدوم چندین تکست باکس دارم و تو رویداد leave تکست باکس ها تابع بالا رو فراخوانی کردم