أحبابي في هذا المنتدى
انا ضفت ContextMenuStrip تظهر عند الضغط على زر
لكنها تظهر في رأس الشاشة في الأعلى
أريدها أن تظهر أشفل الزر مباشرة
ولكم الشكر مقدما
أحبابي في هذا المنتدى
انا ضفت ContextMenuStrip تظهر عند الضغط على زر
لكنها تظهر في رأس الشاشة في الأعلى
أريدها أن تظهر أشفل الزر مباشرة
ولكم الشكر مقدما
يمكنك تحديد مكان ظهورها كما يلي
Me.ContextMenuStrip1.Show(Me, 100, 100)
حيث يشير الرقمين بالترتيب إلى الموضع X و الموضع Y لنقطة ظهور القائمة
عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه
نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا
ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا
محمد سامر أبو سلو
السلام عليكم
اقتباسأريدها أن تظهر أشفل الزر مباشرة
لم تحدد بأي زر ستضغط الأيمن أو الأيسر :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
والله أعلم
أشكركم جدا يا أخوان
هذا الكود الذي كتبته بحيث أتى تحتها مباشرة
Me.cmnu.Show(Me.Location.X + down.Location.X - Me.cmnu.Width + 15, Me.Location.Y + down.Location.Y + 15)
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…