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

إضهار منيو عند الضغط بالفارة اليمين

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

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

اخوتي لقد صممت 2 منيو ووضعت الاكواد بهما

واريد اضهارهما عند ضغط الفارة اليمين

بحيث اذا ضغطة على الفورم تضهر الفورم الاولى

واذا ضغطة على msflixgrid تضهر الفورم الثانية

ارجوا ان يكون طلبي بسيط و واضح

#2

هذا المثال يقوم بإلغاء النافذة المنبثقة التي تظهر عن النقر بالزر الأيمن على أداة النص ، ثم تظهر قائمة منبثقة محلية .

Private Const WM_RBUTTONDOWN = &H204
Private Declare Function SendMessage Lib "user32" Alias _
    "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, _
    ByVal wParam As Long, lParam As Any) As Long


Private Sub Text1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    If Button = vbRightButton Then
        SendMessage hwnd, WM_RBUTTONDOWN, 0, 0&
        Me.PopupMenu Newmenu
    End If
End Sub

أخي سوف تبكي عليك العيون * * * وتـسـأل عـنك دمـوع المـئـين

فإن جف دمعي سيبكي الغمام * * * يـرصـع قـبرك بــالـياسـمـيـن

أخـي مـا يـأسـنـا ولـن نيـأسـا * * * وما طال في القلب لبث الأسى

ومـا حـل أفــئــدة الــمــــؤمـن * * * سـوى أمـل في الـجنـان رسـى

أخي فانتظر ولتعش في غـد * * * سـيـنـبـثـق الأمـل الـسـرمـد

فـإن مـزقـتـنـا سني الــحـيـاة * * * فإنـا مع الـنصـر فـي مـوعــد

#3

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

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

if Button = 2 then PopupMenu MainMenuName

End Sub

حيث الـMainMenuName هي اسم المنيو الرئيسية التي تريد اظهارها عند النقر بالزر الايمن.

وفي نفس الحدث للاداة Grid قم بوضع الكود السابق ولكن غير اسم المنيو لتظهر الاخري

تحياتي لك

الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.

إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…