در اینصورت باید یک وجه تمایز بین لیبل های درون گروپ باکس وجود داشته باشه.
با فرض اینکه نام لیبل هایی که امتیاز هر گروپ باکس را نگهداری میکنند با عبارت lblScore شروع شود یک متد به صورت زیر در فرمتون ایجاد کنید
private void RadioButton_CheckedChanged(object sender, EventArgs e)
{
RadioButton radioButtonRef = sender as RadioButton;
GroupBox groupBoxRef = radioButtonRef.Parent as GroupBox;
Label gbScoreLabel = groupBoxRef.Controls.OfType<Label>().Single(i => i.Name.StartsWith("lblScore"));
gbScoreLabel.Text = radioButtonRef.Tag.ToString();
}
حالا کافیه این متد را به رویداد CheckedChanged همه رادیوباتن ها نسبت بدید. برای این کار رادیوباتن ها را انتخاب و از پنجره Events رویداد را تنظیم کنید.
برای جمع هر تب و جمع کل هم در همین متد و از طریق Parent گروپ باکس و ... میتونید عمل کنید.