線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1274
推到 Plurk!
推到 Facebook!

請問幾個元件按鍵輸入的問題

答題得分者是:jest0024
sprewell
一般會員


發表:13
回覆:21
積分:6
註冊:2003-11-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-05 12:28:52 IP:61.222.xxx.xxx 未訂閱
各位大大,想請問幾個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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-04-05 13:21:55 IP:211.74.xxx.xxx 未訂閱
引言: 各位大大,想請問幾個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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-04-05 15:37:44 IP:61.222.xxx.xxx 未訂閱
jest0024大大:    感謝您的回答,我試過都可以了..!! 謝謝..!!
sprewell
一般會員


發表:13
回覆:21
積分:6
註冊:2003-11-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-04-05 15:49:42 IP:61.222.xxx.xxx 未訂閱
jest0024大大: 再請問一下,我用TApplicationEvents元件攔截的話,整個FORM都無法使用TAB了,也就是說在這FORM下面的元件都無法偵測到TAB; 可是我想做的是,把一些物件的TAB換成別種功能;比如說DBGRID,按下TAB會跳到下一列....而我想讓他按下TAB是FOCUS到下面的元件.... 可以在幫我解答一下嘛??謝謝...!! Delphi....我真的是摸不透你阿!!
jest0024
高階會員


發表:11
回覆:310
積分:224
註冊:2002-11-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-04-05 15:59:31 IP:211.74.xxx.xxx 未訂閱
引言: jest0024大大: 再請問一下,我用TApplicationEvents元件攔截的話,整個FORM都無法使用TAB了,也就是說在這FORM下面的元件都無法偵測到TAB; 可是我想做的是,把一些物件的TAB換成別種功能;比如說DBGRID,按下TAB會跳到下一列....而我想讓他按下TAB是FOCUS到下面的元件.... 可以在幫我解答一下嘛??謝謝...!! Delphi....我真的是摸不透你阿!!
元件內有個TABSTOP屬性,來控制元件受不受TAB鍵影響,至於DBGRID到下一列 討論區應該有類似文章! 想買台TPC..TTAB-B12D
系統時間:2024-06-08 0:50:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!