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

تعربف متغير

مغلق
بدأه hala في 2 يناير 2002 · 3 رد · 620 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي عدة اسئله ارجوكم التفضل والاجابه عليها

السوال الاول: كيف بامكاني اعرف متغير global

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

ولقد حسبت وطلعت الناتج ثم وجدت في فورم اخرى بوتون حساب عدد الايام اريد بمجرد ان يضغط المستخدم على البوتون تطلع له مسج بانه حسب عدد الايام مسبقا ويظهر له الناتج السابق

السوال الثاني:

اذا دخل المستخدم رقم في text

مثلا رقم 78 واراد ان يمسح الثمانيه فقط بBackspace اريد كيف ذلك

ولكم جزيل الشكر

#2

بالنسبة للسؤال الاول أضف Module جديد وضع فيه هذا الكود

Public bCalculated As Boolean

لنفرض أن عندك form1 ويوجد به زر امر Command1 ، ضع فيه هذا الكود

Private Sub Command1_Click()
If bCalculated Then
MsgBox "the value was calculated before"
Else
' CalculatebCalculated = True
End If
End Sub

أيضا يوجد عندك form2 وبه زر أمر Command1 ،، ضع فيه هذا الكود

Private Sub Command1_Click()
If bCalculated Then
MsgBox "the value was calculated before"
Else
' Calculate
bCalculated = True
End If
End Sub

بالنسبة للسؤال الثاني فعذرا لم أفهم مقصودك

وشكرا

#3

بالنسبه للسوال الاول : لقد فعلت ذلك وكان صحيح لكن المشكله لدي انني اريد اطلع له الناتج السابق فكيف اعرف ايه فورم التي انحسب فيها الناتج

اما السوال الثاني فقصدي انى اريد امسح رقم واحد بحيث انني لودخلت 24وكان قصدي 22 فقط امسح ال4 واضع اثنين ولكن اريد عمليه المسح تتم باستخدام الكيبورد

#4

يمكنك تخزين الناتج في متغير عام من نوع public مثلا نقوم بتعريف المتغير في Module هكذا

Public total as Long

ومن ثم يمكن استخدام هذا المتغير لتخزين الناتج بسهولة

السؤال الثاني غريب فمن المعروف انه تلقائيا عند الضغط على مفتاح Backspace يقوم بمسح آخر حرف تمت كتابته :confused:

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

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