亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

spreadsheetgear插件屏蔽鼠標(biāo)右鍵的方法

 更新時(shí)間:2014年02月25日 11:39:08   作者:  
今天用到spreadsheetGear插件,然后右鍵有插件自己的菜單。都是英文的,而且還能打開(kāi)新的窗體。嵌到程序里面,不太合適,所以著手屏蔽

剛開(kāi)始用的Mouse_up,雖然能捕獲事件,但是沒(méi)有KeyPress事件的Handled屬性。

發(fā)現(xiàn)一個(gè)相對(duì)簡(jiǎn)單的方法。

1.先讓窗體類繼承IMessageFilter接口
2.在構(gòu)造函數(shù)中添加:Application.AddMessageFilter(this);
3.在代碼中加入:

復(fù)制代碼 代碼如下:

public bool PreFilterMessage(ref System.Windows.Forms.Message MyMessage)
{
    //不響應(yīng)鼠標(biāo)右鍵消息
    if(MyMessage.Msg>=516 && MyMessage.Msg<=517)
    {
        return true;
    }
    return false;
}

4. 你可以將Application.AddMessageFilter()放到任何你想起作用的地方,也隨時(shí)可以Application.RemoveMessageFilter(this)

按步驟即可成功屏蔽。

屏蔽之后還有個(gè)問(wèn)題,就是雙擊之后,系統(tǒng)自帶的內(nèi)容區(qū)的右鍵也被屏蔽了。

相關(guān)文章

最新評(píng)論