تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تعطيل زر الموس الايمن c#
#1
اولا اضافة interface IMessageFilter
الى الفورم فيصبح شكل تعريفه هكذا
كود :
public partial class myform: Form, IMessageFilter
في المشيد constructor
كود :
Application.AddMessageFilter(this);
            this.FormClosed += new FormClosedEventHandler(this.make_new_profile_FormClosed);

اضف هذه الدالة
كود :
public bool PreFilterMessage(ref Message m)
        {
            // Filter out WM_NCRBUTTONDOWN/UP/DBLCLK
            if (m.Msg == 0xA4 || m.Msg == 0xA5 || m.Msg == 0xA6) return true;
            // Filter out WM_RBUTTONDOWN/UP/DBLCLK
            if (m.Msg == 0x204 || m.Msg == 0x205 || m.Msg == 0x206) return true;
            return false;
        }

في الحدث FormClosed

كود :
Application.RemoveMessageFilter(this);
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته

بارك الله فيك أخي الكريم
وجعله في ميزان حسناتك
ولكن هل يمكن تحويله إلى vb أم لا ؟؟
الرد }}}}
تم الشكر بواسطة:


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم