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

ContextMenuStrip تظهر عند الضغط على زر

مغلق
بدأه adtd في 10 أبريل 2007 · 4 رد · 901 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أحبابي في هذا المنتدى

انا ضفت ContextMenuStrip تظهر عند الضغط على زر

لكنها تظهر في رأس الشاشة في الأعلى

أريدها أن تظهر أشفل الزر مباشرة

ولكم الشكر مقدما

#2

يمكنك تحديد مكان ظهورها كما يلي

Me.ContextMenuStrip1.Show(Me, 100, 100)

حيث يشير الرقمين بالترتيب إلى الموضع X و الموضع Y لنقطة ظهور القائمة

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

السلام عليكم

اقتباس
أريدها أن تظهر أشفل الزر مباشرة

لم تحدد بأي زر ستضغط الأيمن أو الأيسر :D

لذلك هذا الكود لكلتا الحالتين

// left mouse click
this.contextMenuStrip1.Show(this.Location.X + button1.Location.X, this.Location.Y + button1.Location.Y)
// right mouse click
button1.ContextMenuStrip = this.contextMenuStrip1

والله أعلم

#4

الاخوان سبقوني

goku.jpg
#5

أشكركم جدا يا أخوان

هذا الكود الذي كتبته بحيث أتى تحتها مباشرة

Me.cmnu.Show(Me.Location.X + down.Location.X - Me.cmnu.Width + 15, Me.Location.Y + down.Location.Y + 15)

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

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

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

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

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

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