الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ماهو كود مسح جميع الحقول في هذا البرنامج (مرفق صورة) ..؟

بدأه nnkk في 1 يناير 2010 · 3 رد · 871 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

صورة البرنامج ..

104g3dd.jpg

السؤال : اذا ضغطت زر clear ارغب في مسح جميع الحقول الموجودة ؟ ماهو الكود ؟

سؤال الثاني : كيف اوجد mode (القيمة الاكثر تكرارا من listbox1) يعني وش هو الكود ؟

شكرا لكم ..

علما بانني استخدم فيجول بيسك 2008 .

#2

طب بالله عليك انا هبرمج لصورة، فين الكود اللى انت عامله علشان اعدل لك عليه ؟؟؟

ياريت المره القادمه يبقى "مرفق كود" بدلا من "مرفق صوره" :sleep:

و الله ولى التوفيق

تم تعديل هذه المشاركة بواسطة Muhammad alaa في 1 يناير 2010 في 15:40

مدونتي: C++ Tips and Tricks

#3

تفضل اخى

هذا هو الكود الذى يمسح كل شئ على الفورم

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim x As Control
        For Each x In Me.Controls
            If TypeOf x Is TextBox Then

                x.Text = Nothing

            End If
        Next
        ListBox1.Items.Clear()

    End Sub

وهذا هو الكود الخاص باكثر العناصر تكرار فى القائمة

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

        Dim x, y, c As Object
        Dim a, b As Integer

        For Each x In ListBox1.Items
            For Each y In ListBox1.Items
                If x = y Then
                    a += 1
                End If
            Next
            If a > b Then
                b = a

                c = x
            End If
            a = 0
        Next
        MessageBox.Show(c.ToString & "  is the most repeated item, it is repeated " & b & " times")
    End Sub

واى استفسار انا موجود ان شاء الله

1
#4
MrProgrammer كتب:

وهذا هو الكود الخاص باكثر العناصر تكرار فى القائمة

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

        Dim x, y, c As Object
        Dim a, b As Integer

        For Each x In ListBox1.Items
            For Each y In ListBox1.Items
                If x = y Then
                    a += 1
                End If
            Next
            If a > b Then
                b = a

                c = x
            End If
            a = 0
        Next
        MessageBox.Show(c.ToString & "  is the most repeated item, it is repeated " & b & " times")
    End Sub

ملاحظة صغيرة ...

أضف بعد انتهاء الحلقتين شرط التحقق من مساواة b للقيمة 1 (حالة عدم وجود عناصر مكررة) ...

لتفادي طباعة البرنامج للقيمة الاولى في الليست (غير المكررة)

بالتوفيق :)

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…