在winform中,禁止combobox隨着鼠標一起滑動!


    在winform中,如果form上或者是控件上有一個combobox控件,當你選擇這個控件,當你鼠標移動其他地方,滑動鼠標時,這時combobox的選擇值就會隨之鼠標一起變化,如果你不想讓comboBox的值發生變化,其實你可以禁掉鼠標滑動的事件!

 第一步:例如建了一個form1的表單,一定要讓form1表單繼承IMessageFilter這個

            Form1: Form,IMessageFilter

第二步:在form1上初始化發送消息的事件

           Application.AddMessageFilter(this);

第三步:添加捕捉消息的事件:

        public bool PreFilterMessage(ref Message m)
        {
            if (m.Msg == 522)
            {
                return true;
            }
            else
            {
                return false;
            }
        }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM