我的程式功能是,在某個欄位上按兩下,即可開出一個新的子視窗,新視窗中有listBox,列出所有可能的資料,使用者用滑鼠在他要的資料上點兩下,即關掉子視窗,將所選取的資料帶回母視窗的欄位上。
問題:
在子視窗上滑鼠按兩下後,視窗關了,資料也帶回至母視窗了,但是滑鼠按兩下的動作會延續至母視窗,如果在子視窗按下的位子剛好在母視窗的某個按鍵上,就會不小心按到母視窗的按鍵。
這很困擾我,不知有什麼解決的方法?
問題:
在子視窗上滑鼠按兩下後,視窗關了,資料也帶回至母視窗了,但是滑鼠按兩下的動作會延續至母視窗,如果在子視窗按下的位子剛好在母視窗的某個按鍵上,就會不小心按到母視窗的按鍵。
這很困擾我,不知有什麼解決的方法?
文章標籤
全站熱搜

那子視窗是否就不要點二下,改用Button
設個Timer 延遲一下再關~
關之前先跳一個 Msgbox 詢問使用者是否真的要關閉子視窗
不然就是開子視窗時,順便將母視窗的那個欄位Enables=False
>滑鼠按兩下的動作會延續至母視窗 照理說滑鼠在子視窗按兩下,應該觸發List1_DblClick()事件,不會延續至母視窗,除非滑鼠不是按兩下而是按三、四下,或是在List1_DblClick()事件中有做滑鼠動作控制? 不會吧!難不成你的事件處理是在List1_Click() ...??