منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] اريد كود وضع علامة صح على جميع checkBox الموجودة في الفورم دفعة واحد - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : [سؤال] اريد كود وضع علامة صح على جميع checkBox الموجودة في الفورم دفعة واحد (/showthread.php?tid=16351)



اريد كود وضع علامة صح على جميع checkBox الموجودة في الفورم دفعة واحد - Ahmed Gandos - 04-07-16

السلام عليكم ورحمة الله وبركاته
هذا كود لمسح جميع النصوص الموجوده في ادوات textBox في الفورم
foreach (Control i in this.Controls)
{
i.Text="";
}

اريد كود مقارب له بس لوضع علامه صح عل جميع ادوات checkBox الموجود في الفورم


RE: اريد كود وضع علامة صح على جميع checkBox الموجودة في الفورم دفعة واحد - سعود - 04-07-16

PHP كود :
foreach (CheckBox i in this.Controls)
 
           {

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

 
           



RE: اريد كود وضع علامة صح على جميع checkBox الموجودة في الفورم دفعة واحد - الوادي - 05-07-16

يا أحمد،

جرب هذا الكود
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);




RE: اريد كود وضع علامة صح على جميع checkBox الموجودة في الفورم دفعة واحد - Ahmed Gandos - 07-07-16

جربت الكود بس تظهر رسالة خطا[attachment=11043]


RE: اريد كود وضع علامة صح على جميع checkBox الموجودة في الفورم دفعة واحد - الوادي - 07-07-16

يا أحمد،

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



RE: اريد كود وضع علامة صح على جميع checkBox الموجودة في الفورم دفعة واحد - Ahmed Gandos - 07-07-16

[attachment=11047]
(07-07-16, 01:45 PM)الوادي كتب : يا أحمد،

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

العفو على الازعاج ..
مجال الاسماء غير موجود
انا استخدم النسخة Microsoft Visual Studio 2008


RE: اريد كود وضع علامة صح على جميع checkBox الموجودة في الفورم دفعة واحد - الوادي - 07-07-16

يا أحمد،

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


RE: اريد كود وضع علامة صح على جميع checkBox الموجودة في الفورم دفعة واحد - Ahmed Gandos - 09-07-16

(07-07-16, 05:14 PM)الوادي كتب : يا أحمد،

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

مشكور اخوي ...
ضبط الكود
المشكلة كانت في استخدام NET Framework. 2.5


RE: اريد كود وضع علامة صح على جميع checkBox الموجودة في الفورم دفعة واحد - ahmedabdelaliem - 06-09-16

رائع اخي khodor1985

الله يجازك الخير شكرا على المعلومات المهمة بارك الله فيك وجعله في ميزان حسناتك


RE: اريد كود وضع علامة صح على جميع checkBox الموجودة في الفورم دفعة واحد - الشريف الوداني - 15-09-16

الشكر للجميع علي التعاون