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

برنامج اختيار اسماء فايزين في مسابقه عشوائيا

مغلق
بدأه ابن حضرموت في 9 نوفمبر 2006 · 10 رد · 3,270 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أريد برنامج اختيار اسماء متسابقين عشوائيا بعد أن يقوم بتدويرها بسرعه وعند الضغط على ايقاف يتوقف ويختار اسم زي اللي يعرض في التلفزيون ويتم الفرز بالاسماء وليس بالارقام مع جزيل الشكر والامتنان

#2

اخى الغالى ابداء بالبرنامج

واحنا إن شاء الله كلنا نساعدك

ويمكنك استخدام داله

Randomize

لتوليد رقم عشوائى

Private Sub Form_Load()
m = Randomize(10)
End Sub

ASDSUEZ

#3

جرب أخوي هذي الطريقة :

حط في الفورم 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

يا نفسُ إن لم تصلحي

فتشبهي بالصالحينا

[ أبو العتاهية ]

#4

يفضل Randomize قبل Rnd و سؤال هى +0 ولا +1 ؟؟؟

#5

بالنسبة لكلمة Randomize فكنت في السابق أستخدمها ، لكنني لا أعرف فائدتها ، لذلك تركت استخدامها

أتمنى لو تفيدنا في هذا الخصوص

أما بالسنبة لـ +0 فلأن عناصر الـ ListBox تبدأ من الصفر ، ولو أننا كتبنا +1 ، فسوف يتجاهل البرنامج الاسم الأول

بالمناسبة .. المفروض أن نكتب Dim S as Integer وليس String مثل ما كتبت أنا

لأن مخرجات S = Int(Rnd * List1.ListCount) + 0 قيمة عددية وليست نصية

آسف على الخطأ

تم تعديل هذه المشاركة بواسطة شبه جسم في 9 نوفمبر 2006 في 19:02

يا نفسُ إن لم تصلحي

فتشبهي بالصالحينا

[ أبو العتاهية ]

#6

معاك حق فى حتة الـ +1 بس ايه لازمة +0 , وبالنسبة لـ Randomize فهى مهمة جدا لانها هتضمن عشوائية الأختيار

تم تعديل هذه المشاركة بواسطة msayed2004 في 9 نوفمبر 2006 في 19:10

#7

إللي أنا أفهمه من +0 إنها تخلي البرنامج يبدأ العشوائية من الصفر وحتى عدد عناصر اللست بوكس ، وإذا لم تكتبها فلن يضر ( وجودها زي عدمها )

لكن تكون مهمة أحيانا في مواضع أخرى .

أما عن الـ Randomize فبدونها أيضا تتحقق العشوائية في الاختيار

ممكن توضح أكثر أخوي ؟

تم تعديل هذه المشاركة بواسطة شبه جسم في 9 نوفمبر 2006 في 19:37

يا نفسُ إن لم تصلحي

فتشبهي بالصالحينا

[ أبو العتاهية ]

#8
شبه جسم كتب:
أما عن الـ Randomize فبدونها أيضا تتحقق العشوائية في الاختيار

ممكن توضح أكثر أخوي ؟

مش بالضرورة , أنا أفتكر أول مره أستعملت RND من غيرها فضلت تتطلع نفس الرقم لفترة لكن بالأمر ده أنت بتضمن العشوائية فعلا.

#9

اوافقك الرأي msayed2004

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#10

شكرا أخوي msayed2004

وعلى العموم إذا كتبناها ما راح تنكسر إيدنا

يعني نكتبها أحسن .. للضمان

يا نفسُ إن لم تصلحي

فتشبهي بالصالحينا

[ أبو العتاهية ]

#11

اخوانى الاعزاء

ايوه كده هود ده التفاعل

واحد يسال وكتير يجاوبو لحد منوصل للجواب الاصح

وعلى العموم

الفرق بيم

Rnd

و

Randomize

الاثنين بالفعل بيولدو رقم عشوائى

لكن

Randomize

تجعل الرقم الذى يظهر مره لا يتكرر

ASDSUEZ

هذا الموضوع مغلق.

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

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

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

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

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