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

سؤال بسيط فى الinput

بدأه islambase@yahoo.com في 1 مايو 2009 · 3 رد · 684 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أعلم أن جملة الINPUT تكون كالآتى مثلآ

L = InputBox("أدخل الطول")

أرجو أن تدلونى على كيفية كتابة هذه الجملة لادخال أكثر من متغير

الطول والعرض مثلآ (L,B)

ولكم ألف شكر

بســم الله الـرحمــن الرحيــم

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

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

شكراً لك اخي الكريم

#2

يمكنك إظهاره مرتين مثلاً، مرة للطول ومرة للعرض.

أو يمكنك كتابة التالي مثلاً:

Dim MyArray As Variant
Dim MyHeight As Double
Dim MyWidth As Double
MyArray = Split(InputBox("أدخل الطول والعرض مفصولين بفاصلة"), ",")
MyHeight = MyArray(0)
MyWidth = MyArray(1)
MsgBox MyHeight
MsgBox MyWidth

جعلت MyArray من نوع Variant بسبب خطأ ليس له سبب (الظاهر أن الفيجوال بيسك عندي قد أصيب بالملل ويريد أن يتسلى :( )

أرجو أن يفيدك.

1

هذه الجملة خاطئة  :wacko: 


#3

جزاك الله خيرآ يا أخى

ولك ألف شكر

بســم الله الـرحمــن الرحيــم

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

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

شكراً لك اخي الكريم

#4

يمكنك إظهاره مرتين مثلاً، مرة للطول ومرة للعرض.

اقتباس

أو يمكنك كتابة التالي مثلاً:

plain text

Dim MyArray As Variant

Dim MyHeight As Double

Dim MyWidth As Double

MyArray = Split(InputBox("أدخل الطول والعرض مفصولين بفاصلة"), ",")

MyHeight = MyArray(0)

MyWidth = MyArray(1)

MsgBox MyHeight

MsgBox MyWidth

أرجو أن يفيدك.

طبعآ أفادنى

ولى سؤال بسيط تابع لنفس الموضوع

أجد هذا الكود يقبل ادخال أكثر من متغيرين مثلآ(12,89,56,78)

فهل يمكن جعله لا يقبل ادخال أكثر من متغيرين

ولك ألف شكر

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