تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] اريد كود وضع علامة صح على جميع checkBox الموجودة في الفورم دفعة واحد
#1
السلام عليكم ورحمة الله وبركاته
هذا كود لمسح جميع النصوص الموجوده في ادوات textBox في الفورم
foreach (Control i in this.Controls)
{
i.Text="";
}

اريد كود مقارب له بس لوضع علامه صح عل جميع ادوات checkBox الموجود في الفورم
الرد }}}}
تم الشكر بواسطة:
#2
PHP كود :
foreach (CheckBox i in this.Controls)
 
           {

 
               if (i is CheckBox )
 
               {
 
                   if (checkBox1.Checked==true) {
 
                   i.Checked true;
 
                   }
 
                   else
                                        
{
 
                       i.Checked =false;
 
                                           }
 
                   
                
}

 
           
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة: الكاتب , الوادي , أسامة
#3
يا أحمد،

جرب هذا الكود
PHP كود :
private void button1_Click(object senderEventArgs e) {
    var 
checkBoxs GetAll(thistypeof(CheckBox));
    foreach (
CheckBox c in checkBoxsc.Checked=true;
}

public 
IEnumerable<ControlGetAll(Control controlType type) {
    var 
controls control.Controls.Cast<Control>();
    return 
controls.SelectMany(ctrl => GetAll(ctrltype)).Concat(controls).Where(=> c.GetType() == type);

الرد }}}}
تم الشكر بواسطة: أسامة
#4
جربت الكود بس تظهر رسالة خطا    
الرد }}}}
تم الشكر بواسطة:
#5
يا أحمد،

أضف التالي
PHP كود :
using System.Linq
الرد }}}}
تم الشكر بواسطة:
#6
   
(07-07-16, 01:45 PM)الوادي كتب : يا أحمد،

أضف التالي
PHP كود :
using System.Linq

العفو على الازعاج ..
مجال الاسماء غير موجود
انا استخدم النسخة Microsoft Visual Studio 2008
الرد }}}}
تم الشكر بواسطة:
#7
يا أحمد،

أضف المرجع Reference التالي
System.Core.dll
الرد }}}}
تم الشكر بواسطة: khodor1985 , khodor1985
#8
(07-07-16, 05:14 PM)الوادي كتب : يا أحمد،

أضف المرجع Reference التالي
System.Core.dll

مشكور اخوي ...
ضبط الكود
المشكلة كانت في استخدام NET Framework. 2.5
الرد }}}}
تم الشكر بواسطة:
#9
السلام عليكم أخي العزيز ورحمة الله وبركاته
بالإذن من الإخوة الأعضاء الذين قدموا حلولهم بخصوص هذه المشاركة واسمحوا لي أن أقدم هذه الفكرة حول هذه القضية البسيطة.
في أغلب الأحيان يبتلى المبرمج بتكرار أكواد معينة في أكثر من نموذج كالتي مثلا طرحت في هذه المشاركة كإجراء عملية Uncheck لكل CheckBoxes في نموذج أو إجراء عملية Clearing للـ TextBoxes أيضا.
بما أن هذه العمليات دائمة التكرار والإستعمال فأنا أنصح بصناعة Class محدد يعنى بمعالجة هذه العمليات.
قلنقم مثلا بإنشاء Class بعنوان Operations، ولنضع بداخله الوظائف التالية :

أولا قم بإضافة المكتبة التالية :
PHP كود :
using System.Windows.Forms

- الوظيفة الأولى : مسح القيم الموجودة في TextBoxes في النموذج.
PHP كود :
public static void  ClearValues(Form frm)
 
       {
 
           foreach (Control item in frm.Controls  )
 
           {
 
               if (item is TextBox) { item.Text string.Empty; }
 
           }
 
       

الوظيفة الثانية : إجراء عملية Uncheck لكل مربعات الإختيار في النموذج.
PHP كود :
public static void ClearCheckBoxes(Form frm)
 
       {
 
           foreach (CheckBox chk in frm.Controls.OfType<CheckBox>())
 
           {
 
               if (chk is CheckBox) { chk.Checked false; }
 
           }
 
       

- إٍستدعاء الوظيفة الأولى في النموذج :
PHP كود :
private void button1_Click(object senderEventArgs e)
 
       {
 
           Operations.ClearValues(this);
 
       

- إستدعاء الوظيفة الثانية في النموذج :
PHP كود :
private void button1_Click(object senderEventArgs e)
 
       {
 
           Operations.ClearCheckBoxes(this);
 
       
هذا بكل بساطة، وما خاب من جرب
أتمنى لكم التوفيق
عن مولا نا علي ابن أبي طالب عليه السلام :
أحصد الشر من صدر غيرك بقلعه من صدرك.
الرد }}}}
تم الشكر بواسطة: الوادي , ahmedabdelaliem , نور الدين وليد
#10
للرفع +++
عن مولا نا علي ابن أبي طالب عليه السلام :
أحصد الشر من صدر غيرك بقلعه من صدرك.
الرد }}}}
تم الشكر بواسطة: الوادي , ahmedabdelaliem , نور الدين وليد


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف يمكنني من جمع عدة قيم في اكثر من فورم في فورم واحد وادي العوضي 3 34 03-12-16, 09:13 PM
آخر رد: محمود بكرى
  [VB.NET] اريد اضافة صورة للطالب أبووسم 3 142 22-10-16, 01:52 AM
آخر رد: abumuhannadzym
  [C#.NET] اريد مشروع او سورس تسجيل فيديو بالكاميرا للحركة last_warrior 1 94 15-10-16, 08:52 AM
آخر رد: ممدوح
Information [سؤال] اريد تعلم Xamarin Android EnormousSoft 2 619 21-09-16, 09:46 PM
آخر رد: نور الدين وليد
  [سؤال] اريد كود لمعرفة السرييال نمبر CPU HD Ahmed Gandos 3 121 01-09-16, 08:33 PM
آخر رد: Ahmed Gandos
  [C#.NET] اريد برنامج مراسلات داخلية .. أقترحوا لي أفكار ارجوكم starosta 3 210 24-07-16, 08:22 AM
آخر رد: starosta
Lightbulb كيف تظهر رساله نعم او لا وعند الضغط على نعم يخرج من الفورم مهممممممم ليلى ابوكف 1 289 09-02-16, 12:48 AM
آخر رد: Adrees
Sad انا اريد ان اضغط على كوماند موجود في الفورم الاول و يضع لي قيمة في الفورم الاخير؟؟؟؟؟ shabod 0 172 21-11-15, 09:34 PM
آخر رد: shabod
  [سؤال] كيف أحدد أكثر من صف في DataGridView في وقت واحد بالماوس ، وليس بالضغط على مفتاح Ctrl أشرف حكيم 5 432 06-10-15, 10:36 PM
آخر رد: أشرف حكيم
  [C#.NET] برجاء الافادة افادكم الله عاوز اكواد فتح الفورم وقفل الفورم AMR HAMED 2 612 23-06-15, 06:14 PM
آخر رد: zsoft

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم