السلام عليكم ورحمة الله وبركاته
كنت اريد معرفة كيف استطيع تحديد عدد ال textbox and combobox التى على الفورم حتى اعمل كلاس واستدعى منه داله تقوم بمسح
مافى هذه الادوات بعدما اضغط زر حفظ البيانات يعنى بدل ما اعمل textbox1.text=""; فى كل فورم
السلام عليكم ورحمة الله وبركاته
كنت اريد معرفة كيف استطيع تحديد عدد ال textbox and combobox التى على الفورم حتى اعمل كلاس واستدعى منه داله تقوم بمسح
مافى هذه الادوات بعدما اضغط زر حفظ البيانات يعنى بدل ما اعمل textbox1.text=""; فى كل فورم
ان صنائع المعروف تقى مصارع السوء
وان كثرة الصلاة على النبى محمد صلى الله عليه وسلم
تُغفر بها الذنوب وتُقضى بها الحوائج وتُفرًّج بها الهموم.
اللهم صلى على سيدنا محمد وعلى اهله واصحابه اجمعيـــن
-------------------------------------------------------------------------------------------
وعليكم السلام ورحمة الله وبركاته ..
لنفترض أنك عند ضغط زر على الـ Form تريد مسح كل ما بداخل الـ TextBoxes .. وتريد استخدام هذا الأمر دائماً أي يكون Method خارجية ..
سنقوم بعمل الـ Class الآتي:
public static class GuiUtility
{
public static void ClearTextBoxes(Control.ControlCollection controlCollection)
{
IEnumerable<TextBox> textBoxes = controlCollection.OfType<TextBox>();
Array.ForEach(textBoxes.ToArray(), t => t.Text = string.Empty);
}
}ثم عند الضغط على الزر داخل الـ Form ستكتب داخل الـ Event هذا الكود:
GuiUtility.ClearTextBoxes(this.Controls);
استخدمت .NET 3.5 .. جزاك الله خيراً
تم تعديل هذه المشاركة بواسطة أحمد عبد المنعم في 26 مايو 2010 في 19:10
مدونة ابنتي الرضيعة: يوميات رزان
مدونتي التقنية العربية: البرمجة مع عبد المنعم
Technical Blog: Abdul Moniem's Thoughts
LinkedIn: Profile
جزاك الله كل خير وجارى التجربه ان شاء الله تعالى واسال الله ان يزيدك علما
ان صنائع المعروف تقى مصارع السوء
وان كثرة الصلاة على النبى محمد صلى الله عليه وسلم
تُغفر بها الذنوب وتُقضى بها الحوائج وتُفرًّج بها الهموم.
اللهم صلى على سيدنا محمد وعلى اهله واصحابه اجمعيـــن
-------------------------------------------------------------------------------------------
الحمد لله الكود شغال وتمام بس ممكن لو سمحت تعلق عليه ولو فى سطرين شرح مبسط فقط وجزاك الله خير
ان صنائع المعروف تقى مصارع السوء
وان كثرة الصلاة على النبى محمد صلى الله عليه وسلم
تُغفر بها الذنوب وتُقضى بها الحوائج وتُفرًّج بها الهموم.
اللهم صلى على سيدنا محمد وعلى اهله واصحابه اجمعيـــن
-------------------------------------------------------------------------------------------
هذا السطر:
IEnumerable<TextBox> textBoxes = controlCollection.OfType<TextBox>();
يبحث في الـ controlCollection عن كل الـ controls التي نوعها TextBox باستخدام الدالة OfType. إذا وجد أي TextBoxes سيقوم بإعادتها في المتغير textBoxes وإن لم يجد فسيقوم بإعادة null
أما هذا السطر:
Array.ForEach(textBoxes.ToArray(), t => t.Text = string.Empty);
فيقوم بالمرور على كل عنصر في المتغير textBoxes إن وجد ويقوم بوضع string.Empty في الـ property المسماه Text
جزاك الله خيراً
مدونة ابنتي الرضيعة: يوميات رزان
مدونتي التقنية العربية: البرمجة مع عبد المنعم
Technical Blog: Abdul Moniem's Thoughts
LinkedIn: Profile
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…