تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حساب عدد الشيك بكس
#7
بالرغم من أن طريقة الأخ (Zuhare )  هي الأبسط والأفضل،،

ولكن يمكنك التعديل على الكود السابق بحيث :
لو أن ما تريد العمل عليه تعيد تسميته بإضافة رمز ما (g) مثلا  فيصبح(gCheckBox) لكل واحدة منها،
فيصبح الكود :

كود :
Private Sub gCheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles _
               gCheckBox1.CheckedChanged, gCheckBox2.CheckedChanged,
               gCheckBox3.CheckedChanged, gCheckBox4.CheckedChanged,
               gCheckBox5.CheckedChanged, gCheckBox6.CheckedChanged,
               gCheckBox7.CheckedChanged, gCheckBox8.CheckedChanged,
               gCheckBox9.CheckedChanged, gCheckBox10.CheckedChanged

   TextBox1.Text = (From cb In Controls.OfType(Of CheckBox)()
                       Where cb.Checked And cb.Name.Contains("gCheckBox")
                       Order By cb.Text
                       Select cb.Checked).Count

End Sub

ملاحظة : كان بإمكانك التفكير بأحد هذه الطرق على نفس الكود لكن لعدم اهتمامك بالأساسيات، لم تفهم الكود وقمت بالتطبيق ووتظن أنه حالة خاصة..
مع العلم أن ما قمنا عليه أنا والأخ (Zuhare ) هو تغيير بسيط ع نفس الكود .. وأعطى نتيجة مختلفة وكما نريد بالضبط ..
يفضل أن تقوم دوما ودوريا بمشاهدة فيديوهات لشرح الأساسيات في الفيجول بيزك وغيرها (الخوارزميات على أي لغة)  وستتعلم منها الكثير الكثير ..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}


الردود في هذا الموضوع
حساب عدد الشيك بكس - بواسطة العيدروس - 05-11-24, 09:16 PM
RE: حساب عدد الشيك بكس - بواسطة Taha Okla - 06-11-24, 12:13 AM
RE: حساب عدد الشيك بكس - بواسطة العيدروس - 06-11-24, 01:17 AM
RE: حساب عدد الشيك بكس - بواسطة Taha Okla - 06-11-24, 02:10 AM
RE: حساب عدد الشيك بكس - بواسطة العيدروس - 06-11-24, 12:49 PM
RE: حساب عدد الشيك بكس - بواسطة Zuhare - 06-11-24, 04:41 PM
RE: حساب عدد الشيك بكس - بواسطة Taha Okla - 06-11-24, 05:37 PM
RE: حساب عدد الشيك بكس - بواسطة العيدروس - 06-11-24, 08:38 PM


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


يقوم بقرائة الموضوع: