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

أحتاج كود استرجاع الحالة

مغلق
بدأه بو يوسف الراشد في 29 مايو 2004 · 3 رد · 607 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ،،

قمت باستخام خاصية الـ TOP لزر الأمر والتسمية والكومبو بوكس لتغيير أماكنهم في حدث (عند النقر) في زر الأمر

حيث أني قد أخفيت مربع النص في بداية التشغيل ووضعت هذا الكود:

If combobox.Visible = False Then
combobox.Visible = True
أمر.Top = 2750
تسمية.Top = 2700
Else

وطلبي أن أضع كود بعد الـ (Else) يرجعلي حالة الكمبو بوكس والتسمية وزر الأمر كما كان

وجزاكم الله خير

#2
combobox.Visible = false
أمر.Top = XXX
تسمية.Top = XXX

بالنسبة للكومبو استخدمه كما بالكود السابق combobox.Visible = false

اما بالنسبة للامر والتسمية فيجب عليك معرفة مكانهما السابق لكي تستطيع اعادتهم الى المكان الاصلي مثلا

dim X as integer , Y as integer
Y=أمر.Top
X=تسمية.Top

هذة الشفرة ضعها في تحميل النافذة

وعندما تود ارجاعهما الى السابق اكتب

أمر.Top = Y
تسمية.Top = X

نصيحة يفضل كتابة الاسماء باللغة النجليزية

#3

أخي أبو يوسف ..

يفضل في هذه الحالة أن نستخدم خاصية Tag في الأدوات لتخزين الموقع القديم

وبذلك يكون الكود :

If combobox.Visible = False Then
    combobox.Visible = True
    أمر.Top = 2750
    تسمية.Top = 2700
Else
    combobox.Visible = False
    أمر.Top = أمر.Tag
    تسمية.Top = تسمية.Tag
End If

وفي حدث عند تحميل النموذج ضع السطرين التاليين :

    أمر.Tag = أمر.Top
    تسمية.Tag = تسمية.Top

تم تعديل هذه المشاركة بواسطة مهند عبادي في 29 مايو 2004 في 20:15

#4

جزاكم الله ألف خير على هذا الرد السريع والواضح

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

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