تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اختيار عدد من العناصر من لست بوكس عشوائيا
#1
السادة الافاضل

لدي عناصر في لستة
ارجو اختيار مجموعة من الاسماء عشوائيا وعرضهم في لستة اخري

استخدمت rnd و int و randomise
لكن واجهتني مشكلة وهي في مرة من المرات لاحظت تكرار العنصر المختار
اي لو اخترت 3 اسماء الاحظ تكرار شخص مرتين في احد الاختيارات \شكرا
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم

تفضل المثال في المرفقات

موفق ان شاءالله


الملفات المرفقة
.rar   RandomCoiceFromList.rar (الحجم : 40.51 ك ب / التحميلات : 26)
الرد }}}}
تم الشكر بواسطة:
#3
شكرا علي سرعة الرد
لكن

الاحظ ان العدد احيانا يقل عن العدد المطلوب ابضا
غالبا بتاع العنصر المتشابه ولكنه حذف
الرد }}}}
تم الشكر بواسطة:
#4
السلام عليكم

أخي العزيز استبدل الكود بهذا:

PHP كود :
ListBox2.Items.Clear()
        
Dim l As New List(Of Object)
        For 
Each item As String In ListBox1.Items.ToString()
            
l.Add(item)
        
Next
        Dim x 
As Integer CInt(TextBox1.Text)
        
Dim index As Integer
        Dim s 
As String
        Dim r 
As New Random()
        While (
0)
            
index r.Next(ListBox1.Items.Count)
            
ListBox1.Items(index).ToString()
            If 
Not ListBox2.Items.Contains(sThen
                ListBox2
.Items.Add(s)
                
l.RemoveAt(index)
                
1
            End 
If
        
End While 

موفق ان شاءالله
الرد }}}}
تم الشكر بواسطة:
#5
شكرا جربت تعؤئة اللستة 1 بالكود ثم تفريغ اللستة 2 ثم التعبئة ونجحت الحمد لله


ولكن لو فيه حلول افضل برجاء الرد
الرد }}}}
تم الشكر بواسطة:
#6

السلام عليكم ورحمة الله وبركاته






جرب هذا المثال







السلام عليكم ورحمة الله وبركاته


الملفات المرفقة
.rar   Range Random-01.rar (الحجم : 84.79 ك ب / التحميلات : 21)
 
 
@@@ سامحوني، منقطع نهائياً @@@

 
الرد }}}}
تم الشكر بواسطة:
#7
واضح انكم عباقرة في الافكار البرمجية

ربنا يزيدكم

كيف يمكن اخنيار عناصر وليس عنصر من اللستة الاولي واضافتها الي اللستة الثانية

وفي حالة وجود عنصر من هذه العناصر في اللستة الثانية لا يتم اضافته

هذا الموضوع مهم جدا لي
الرد }}}}
تم الشكر بواسطة:
#8
السلام عليكم

وضح أكثر لو سمحت وبالفصحى لكي يفهم الجميع بارك الله فيك
الرد }}}}
تم الشكر بواسطة:
#9
هناك اسماء في اللستة الاولي
اريد ان اختار العنصر رقم 2 ، 3 ، 5 ثم اضافتهم الي اللستة 2

وفي حالة وجود اي عنصر من العناصر السابقة في اللستة 2 لا يتم اضافتة

اي تحديث بيانات اللستة 2 من اللستة 1 بشرط عدم التكرار في اللستة 2
شكر
وبرجاء الرد علي تغيير اسم الحقل بالكود
الرد }}}}
تم الشكر بواسطة:
#10
السلام عليكم

أخي العزيز استخدم نفس الكود أعلاه فهو يؤدي المطلوب
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كمبو بوكس داخل الداتا جريد فارس احمد السيد 5 113 منذ 9 ساعة مضت
آخر رد: فارس احمد السيد
  طلب صغير جمع عامود من جدول واضهار النتيجة في تكست بوكس nmst70 1 47 12-02-17, 06:19 PM
آخر رد: مساعدة
  طلب صغير جمع عامود من جدول واضهار النتيجة في تكست بوكس nmst70 4 94 12-02-17, 06:17 PM
آخر رد: مساعدة
  السلام عليكم .... ارجوا المساعدة في الجمع التكست بوكس محمد بوقزاحة 8 152 08-02-17, 11:50 AM
آخر رد: محمد بوقزاحة
Tongue كيفية تنسيق فورمات التكست بوكس المتألق9 0 32 06-02-17, 05:03 PM
آخر رد: المتألق9
  حل مشكلة في التيكست بوكس عبدالرحمن المكاوي 8 136 06-02-17, 01:52 PM
آخر رد: عبدالرحمن المكاوي
  [سؤال] كيف اربط بين 3 كومبو بوكس لو سمحتم farhat 8 229 06-02-17, 02:00 AM
آخر رد: farhat
  [سؤال] اظهار حقلين في كومبو بوكس ابو يوسف النواوي 2 4 131 02-02-17, 07:51 PM
آخر رد: ابو يوسف النواوي 2
  [VB.NET] ♠ قـراءة صفـوف اللست بوكس ♠ 3asfa~mdmra 2 70 02-02-17, 12:50 AM
آخر رد: 3asfa~mdmra
  ممكن احد يساعدني في التكست بوكس محمد بوقزاحة 4 95 01-02-17, 07:04 PM
آخر رد: محمد بوقزاحة

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


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