伊莉討論區

標題: 關於.NET裡Button與KeyPreview兩者的問題?? [打印本頁]

作者: silentjjs    時間: 2010-8-16 01:43 PM     標題: 關於.NET裡Button與KeyPreview兩者的問題??

本帖最後由 silentjjs 於 2010-8-16 01:45 PM 編輯

有個問題困擾了我很久
是關於VB2008的.NET裡的Button與KeyPreview兩者的問題
當我們在設計一個程式時
常常會用到Button這項工具
但是也常常會用到KeyPreview
當我把Form中的KeyPreview開啟後
在語言中輸入了Case Keys.up、down、Left、Right這四個上下左右時
我並沒有打算把這四個鍵和Button相連結
但是偏偏測試時
上下左右鍵按下時Button總是也會跟著被點選
就算我把TopMost開啟以後
雖然上下左右鍵執行時不會造成Button被點選
但是過程中如果有點選了Button
在我再次按下上下左右鍵時Button又會和之前一樣跟著被點選
請問有哪些方法可以讓Button與KeyPreview"正式的被分離開"呢??
作者: radys    時間: 2010-8-17 07:36 AM

把Handles取消,應該就不會觸發Button了..
作者: rrubyruby    時間: 2010-8-18 02:05 PM

提示: 作者被禁止或刪除 內容自動屏蔽




歡迎光臨 伊莉討論區 (http://a401.file-static.com/) Powered by Discuz!