請問幾個元件按鍵輸入的問題 |
答題得分者是:jest0024
|
sprewell
一般會員 發表:13 回覆:21 積分:6 註冊:2003-11-10 發送簡訊給我 |
各位大大,想請問幾個VCL元件在輸入方面的問題: 1.關於TAB鍵,有什麼方式可以將它disable嘛? 2.如何使FORM上的其他元件,在處理按鈕事件時,都遵循FORM的設定?
比如說: 按PAGEDOWN時,希望能直接跳下一頁,所以不管在FORM哪個元件上按
PAGEDOWN都是跳下一頁? 3.KEYPRESS事件找不到ENTER,是VK_?? 4.Panel上的TAB設定好像沒啥用,如果我有三個PANEL,上面個放了一些元件,如何可以用TAB鍵讓使用者在這三個PANEL上跑來跑去? 感謝各位了..^^ Delphi....我真的是摸不透你阿!!
|
jest0024
高階會員 發表:11 回覆:310 積分:224 註冊:2002-11-24 發送簡訊給我 |
引言: 各位大大,想請問幾個VCL元件在輸入方面的問題: 1.關於TAB鍵,有什麼方式可以將它disable嘛? 2.如何使FORM上的其他元件,在處理按鈕事件時,都遵循FORM的設定? 比如說: 按PAGEDOWN時,希望能直接跳下一頁,所以不管在FORM哪個元件上按 PAGEDOWN都是跳下一頁? 3.KEYPRESS事件找不到ENTER,是VK_?? 4.Panel上的TAB設定好像沒啥用,如果我有三個PANEL,上面個放了一些元件,如何可以用TAB鍵讓使用者在這三個PANEL上跑來跑去? 感謝各位了..^^ Delphi....我真的是摸不透你阿!! 1.能使用TApplicationEvents元件攔劫 if(msg.message=WM_KEYDOWN)and(Msg.wParam=VK_TAB)then Handled:=True; 2.在TApplicationEvents或將form KeyPreview屬性設true,在裡寫code. 3.VK_RETURN = 13在WINDOWS裡訊事是WM_CHAR 4.TAB是針對有繼承TWinControl設定的,Panel裡是有件用,但並未顯示! |
sprewell
一般會員 發表:13 回覆:21 積分:6 註冊:2003-11-10 發送簡訊給我 |
|
sprewell
一般會員 發表:13 回覆:21 積分:6 註冊:2003-11-10 發送簡訊給我 |
|
jest0024
高階會員 發表:11 回覆:310 積分:224 註冊:2002-11-24 發送簡訊給我 |
引言: jest0024大大: 再請問一下,我用TApplicationEvents元件攔截的話,整個FORM都無法使用TAB了,也就是說在這FORM下面的元件都無法偵測到TAB; 可是我想做的是,把一些物件的TAB換成別種功能;比如說DBGRID,按下TAB會跳到下一列....而我想讓他按下TAB是FOCUS到下面的元件.... 可以在幫我解答一下嘛??謝謝...!! Delphi....我真的是摸不透你阿!!元件內有個TABSTOP屬性,來控制元件受不受TAB鍵影響,至於DBGRID到下一列 討論區應該有類似文章! 想買台TPC..TTAB-B12D |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |