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

قائمة مختصرة

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

لو انا عرضت بيانات جدول من الاكسس في data grid داخل ال vb هل استطيع اني اذا وضعت مؤشر الفارة على اي مكان من السجل يتظلل السجل بحيث عندما اضغط بزر الفارة الايمن تظهر قائمة مختصرة بها عدة اوامر اذا كان يمكن ذلك ارجوا المساعة فيه

#2

لم أتعامل مع الـ data grid كثيرا وأستخدم بدلا منها MSFlexGrid

ومع هذه الاداه يمكنك ذلك عن طريق الخاصيه MouseRow

فعن طريق هذا الكود

Private Sub MSFG_MouseDown(Button As Integer, Shift As  _
Integer, X As Single, Y As Single)
    If Button = vbKeyRButton Then
        'MSFG.RowSel
        MSFG.Row = MSFG.MouseRow
        MSFG.Col = 1
        Current_Pos = Val(MSFG.Text)
        MSFG.Row = MSFG.MouseRow
        MSFG.Col = 0
        Current_Item = Val(MSFG.Text)

     '   MsgBox Current_Pos
        PopupMenu gg

    End If

End Sub

عند الضغط على زر الماوس الايمن تظهر القائمة gg والتى تحوى على أمر حذف وأمر تعديل

ويكون المتغير Current_Item يحمل رقم السجل

والمتغير Current_Pos يحمل رقم العمود الثانى فى السجل المحدد

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

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