تقييم الموضوع :
  • 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 , نور الدين وليد


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل يمكن حفظ قيمة checkbox؟ abozeyd 2 97 26-08-17, 11:20 PM
آخر رد: abozeyd
  مشكلة! الأكواد تتغير في جميع النسخ !!! abozeyd 8 223 21-08-17, 12:39 AM
آخر رد: أبو نوره
Video الرجاء المساعده شباب لوتكرمتم اريد مساعدة انا معي مشروع مشغل ميديا abdaalwagih 0 152 05-05-17, 02:52 AM
آخر رد: abdaalwagih
  بسحب جميع الملفات بصيغة mov D3sKm 4 198 27-02-17, 08:09 PM
آخر رد: D3sKm
  كيف يمكنني من جمع عدة قيم في اكثر من فورم في فورم واحد وادي العوضي 3 383 03-12-16, 09:13 PM
آخر رد: محمود بكرى
  [VB.NET] اريد اضافة صورة للطالب أبووسم 3 380 22-10-16, 01:52 AM
آخر رد: abumuhannadzym
  [C#.NET] اريد مشروع او سورس تسجيل فيديو بالكاميرا للحركة last_warrior 1 407 15-10-16, 08:52 AM
آخر رد: ممدوح
Information [سؤال] اريد تعلم Xamarin Android EnormousSoft 2 1,093 21-09-16, 09:46 PM
آخر رد: نور الدين وليد
  [سؤال] اريد كود لمعرفة السرييال نمبر CPU HD Ahmed Gandos 3 305 01-09-16, 08:33 PM
آخر رد: Ahmed Gandos
  [C#.NET] اريد برنامج مراسلات داخلية .. أقترحوا لي أفكار ارجوكم starosta 3 555 24-07-16, 08:22 AM
آخر رد: starosta

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


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