01-08-13, 07:15 PM
اولا اضافة interface IMessageFilter
الى الفورم فيصبح شكل تعريفه هكذا
في المشيد constructor
اضف هذه الدالة
في الحدث FormClosed
الى الفورم فيصبح شكل تعريفه هكذا
كود :
public partial class myform: Form, IMessageFilter
كود :
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);