السلام عليكم
يعطيكم العافية على مجهودكم الجبار يا خوان
تواجهني مشكلة في جملة foreach وهي عرض ترتيب العناصر
حيث كتبت هذا البرنامج لفحص الخانات المطلوب أن تكون بها قيمة بدلالة Tag والكود يعمل 100% ولكن المشكلة أنه يعرض آخر Text ضفته على الفورم ثم الذي يسبقة وهكذا أي يبدأ الفحص من الآخر إلى الأول
فهل من طريقة لكي يبدأ بالعكس يفحص أول خانة ويعرض النتيجة مباشرة
هذا هو الكود
foreach (Control C in this.Controls)
{
if (C is TextBox || C is ComboBox)
{
if (C.Text == "" && Convert.ToString(C.Tag) != "")
{
MessageBox.Show("الخانة فارغة");
C.Focus();
return;
}
}
}وشكرا لكم