أريد برنامج اختيار اسماء متسابقين عشوائيا بعد أن يقوم بتدويرها بسرعه وعند الضغط على ايقاف يتوقف ويختار اسم زي اللي يعرض في التلفزيون ويتم الفرز بالاسماء وليس بالارقام مع جزيل الشكر والامتنان
برنامج اختيار اسماء فايزين في مسابقه عشوائيا
اخى الغالى ابداء بالبرنامج
واحنا إن شاء الله كلنا نساعدك
ويمكنك استخدام داله
Randomize
لتوليد رقم عشوائى
Private Sub Form_Load() m = Randomize(10) End Sub
ASDSUEZ
جرب أخوي هذي الطريقة :
حط في الفورم List و Command ، وحط هذا الكود :
Private Sub Form_Load() List1.AddItem "محمد" List1.AddItem "أحمد" List1.AddItem "عمر" List1.AddItem "خالد" List1.AddItem "محمود" List1.AddItem "عبد العزيز" List1.AddItem "عمران" End Sub Private Sub Command1_Click() Dim S As String S = Int(Rnd * List1.ListCount) + 0 List1.Selected(S) = True MsgBox "الفائز في المسابقة هو : " & List1.Text End Sub
يا نفسُ إن لم تصلحي
فتشبهي بالصالحينا
[ أبو العتاهية ]
يفضل Randomize قبل Rnd و سؤال هى +0 ولا +1 ؟؟؟
إقرأ معى:
----
المثقفون العرب .. المزورون العرب: تأبين محمود درويش نموذجا
ماذا خسر العالم بانحطاط المسلمين ؟!! للعلامه: أبو الحسن الندوى (كتاب هام لكل مسلم).
المنهجية ومقدمات في الطلب (لطلاب العلم الشرعى)
بالنسبة لكلمة Randomize فكنت في السابق أستخدمها ، لكنني لا أعرف فائدتها ، لذلك تركت استخدامها
أتمنى لو تفيدنا في هذا الخصوص
أما بالسنبة لـ +0 فلأن عناصر الـ ListBox تبدأ من الصفر ، ولو أننا كتبنا +1 ، فسوف يتجاهل البرنامج الاسم الأول
بالمناسبة .. المفروض أن نكتب Dim S as Integer وليس String مثل ما كتبت أنا
لأن مخرجات S = Int(Rnd * List1.ListCount) + 0 قيمة عددية وليست نصية
آسف على الخطأ
تم تعديل هذه المشاركة بواسطة شبه جسم في 9 نوفمبر 2006 في 19:02
يا نفسُ إن لم تصلحي
فتشبهي بالصالحينا
[ أبو العتاهية ]
معاك حق فى حتة الـ +1 بس ايه لازمة +0 , وبالنسبة لـ Randomize فهى مهمة جدا لانها هتضمن عشوائية الأختيار
تم تعديل هذه المشاركة بواسطة msayed2004 في 9 نوفمبر 2006 في 19:10
إقرأ معى:
----
المثقفون العرب .. المزورون العرب: تأبين محمود درويش نموذجا
ماذا خسر العالم بانحطاط المسلمين ؟!! للعلامه: أبو الحسن الندوى (كتاب هام لكل مسلم).
المنهجية ومقدمات في الطلب (لطلاب العلم الشرعى)
إللي أنا أفهمه من +0 إنها تخلي البرنامج يبدأ العشوائية من الصفر وحتى عدد عناصر اللست بوكس ، وإذا لم تكتبها فلن يضر ( وجودها زي عدمها )
لكن تكون مهمة أحيانا في مواضع أخرى .
أما عن الـ Randomize فبدونها أيضا تتحقق العشوائية في الاختيار
ممكن توضح أكثر أخوي ؟
تم تعديل هذه المشاركة بواسطة شبه جسم في 9 نوفمبر 2006 في 19:37
يا نفسُ إن لم تصلحي
فتشبهي بالصالحينا
[ أبو العتاهية ]
شبه جسم كتب:أما عن الـ Randomize فبدونها أيضا تتحقق العشوائية في الاختيارممكن توضح أكثر أخوي ؟
مش بالضرورة , أنا أفتكر أول مره أستعملت RND من غيرها فضلت تتطلع نفس الرقم لفترة لكن بالأمر ده أنت بتضمن العشوائية فعلا.
إقرأ معى:
----
المثقفون العرب .. المزورون العرب: تأبين محمود درويش نموذجا
ماذا خسر العالم بانحطاط المسلمين ؟!! للعلامه: أبو الحسن الندوى (كتاب هام لكل مسلم).
المنهجية ومقدمات في الطلب (لطلاب العلم الشرعى)
شكرا أخوي msayed2004
وعلى العموم إذا كتبناها ما راح تنكسر إيدنا
يعني نكتبها أحسن .. للضمان
يا نفسُ إن لم تصلحي
فتشبهي بالصالحينا
[ أبو العتاهية ]
اخوانى الاعزاء
ايوه كده هود ده التفاعل
واحد يسال وكتير يجاوبو لحد منوصل للجواب الاصح
وعلى العموم
الفرق بيم
Rnd
و
Randomize
الاثنين بالفعل بيولدو رقم عشوائى
لكن
Randomize
تجعل الرقم الذى يظهر مره لا يتكرر
ASDSUEZ
هذا الموضوع مغلق.

