مرحباً
عندي متغيرات بـاسم (رقم)Q ، حيث تحوي المتغيرات على String أريد اظهر MSGBox بشكل عشوائي يحتوي النص الموجود بـ Q
مرحباً
عندي متغيرات بـاسم (رقم)Q ، حيث تحوي المتغيرات على String أريد اظهر MSGBox بشكل عشوائي يحتوي النص الموجود بـ Q
تم تعديل هذه المشاركة بواسطة abc2069 في 23 يوليو 2007 في 16:16
استخدمت هذا الكود لكن في المسج بوكس لكن :(
msgbox "Q" & "(" & Int(RND * 3) & ")"
تم تعديل هذه المشاركة بواسطة abc2069 في 23 يوليو 2007 في 16:18
Amir Imam كتب:بسم اللهايه ده ؟ ؟ ؟ ! ! ! كاتب موضوع علشان يتحذف
:wacko: :wacko:
آسف كنت عملت خطأ ،، عدلت الموضوع الحين أوكي :rolleyes:
randomize msgbox q( Int(Rnd * 3))
شكراً على الرد ..
ما فهمت قصدي ،،
* يوجد عدة متغيرات اسماؤها (***)Q حيث *** عبارة عن أرقام ,, أي أسماء المتغيرات هي :
Q(1)
Q(2)
Q(3)
...
يحتوي كل متغير من Q على نص (String)
أريد أن يتم إظهار نص إحدى من المتغيرات بشكل عشوائي
كيف ذلك ؟
بسم الله
ده كود على قد ما فهمتك ... ضوف كده ينفع معاك ولا لأ
بس هحط كل سطر لوحدة لان خاصية الاكواد مش شغاله عندي مش عارف ليه
انت ابقى حط الكود كله على بعضة
Dim Q(30) As String
Private Sub Command1_Click()
Randomize
For i = 0 To 3
Q(i) = "Amir " & i
MsgBox Q(Rnd * i)
Next
End Sub
تم تعديل هذه المشاركة بواسطة Amir Imam في 23 يوليو 2007 في 21:08
أيضاً لم تفهم ما أقصده !!
وضت الشرح في الصورة .. أرجو أن تكون قد فهمت

لكن بغيت يطلع مسج بوكس واحد !!!
الكود السابق الذي طرحته يقوم بما تريد لكن بدل رقم 3 يمكنك وضع عدد الصفوف
نفس الكود مع تعديلات بسيطة
dim q(3) as string q(0)="welcom" q(1)="-----" q(2)="-----" q(3)="-----" randomize MsgBox q(Int(Rnd(Timer) * 3))
تم تعديل هذه المشاركة بواسطة TareqVB في 23 يوليو 2007 في 22:21
فاهم ،، بس مو هذا الي بغيته ...
يعني مثلاً لو كان عندي واحد تيكست و ثلاث كوماند
الطريقة : كتابة اسم الكوماند في التيكست ومن ثم اضغط على كوماند3 وعند الضغط على كوماند3 يخفي الكوماند المكتبوب في التيكست
الهدف من ذلك : طبعا اسم الكوماند الي في التيكست بكون "Command1" أي بالـ " "
هذا مثال على ما طلبته .. (هذا الكود خاطئ لكن اريد مثله صحيح)
Private Command3_Click()
(Text1.text).Visible = False هذا الكود خطأ
وهذا الكود الصح
Me.Controls(Text1.Text).Visible = False
ولكن هذا لا يعمل مع المتغيرات ..
شكرا الكود شغال
هذا الموضوع مغلق.