سلام خدمت اساتيد محترم
من يه فرم دارم كه چند تا تكس باكس داره و يه مبلغي رو هم به عنوان كل پولي كه داريم در يه متغير ذخيره كرديم.خب حالا مي خوام هر بار كه كاربر عددي رو در هر تكس باكسي وارد مي كنه، كلا مبالغ جمع بشن و از اون مبلغ پايه كم بشه. اين كديه كه نوشتم اما نمي دونم چه مشكل منطقي در كدم هست كه جواب نميده !!! البته براي يه تكس باكس كه كد رو در اون نوشتم كار مي كنه اما براي بقيه تكس باكس ها نه !!!
اينم كدي كه نوشتم :
foreach (var c in this.Controls)
{
if (c.GetType() == typeof(TextBox))
{
if (((TextBox)c).Text != String.Empty)
{
sum = int.Parse(((TextBox)c).Text);
label1.Text = (p - sum).ToString();
}
else
{
label1.Text = p.ToString();
}
}
}