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

怎樣才能加入快捷鍵??(又有問題!!)

答題得分者是:cobraliu
hi9413
一般會員


發表:9
回覆:16
積分:5
註冊:2008-02-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-03-02 09:59:32 IP:202.86.xxx.xxx 訂閱
怎樣才能加入快捷鍵(A)??

編輯記錄
hi9413 重新編輯於 2008-03-04 21:54:09, 註解 還有一點問題‧
hi9413 重新編輯於 2008-03-05 00:05:30, 註解 無‧
cobraliu
中階會員


發表:15
回覆:75
積分:83
註冊:2007-11-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-03-02 14:28:45 IP:220.143.xxx.xxx 訂閱
可以試試PopupMenu
但...這一些問題,一般書籍應該都有談到...
------
初學、初學、學了很久...還是在初學階段..Orz
pceyes
尊榮會員


發表:70
回覆:657
積分:1140
註冊:2003-03-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-03-02 16:36:13 IP:220.141.xxx.xxx 訂閱
------
努力會更接近成功
hi9413
一般會員


發表:9
回覆:16
積分:5
註冊:2008-02-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-03-03 21:28:33 IP:125.31.xxx.xxx 訂閱
 還是不懂!!!!!!!
這樣不行嗎??
Case Key of
VK_F5:Button1.Click;
cobraliu
中階會員


發表:15
回覆:75
積分:83
註冊:2007-11-22

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-03-03 21:53:16 IP:220.143.xxx.xxx 訂閱
這一篇怎麼會是缺席呢...???

pceyes大大Post的那篇在

jest0024 寫到

1.設定表格KeyPreview 屬性!
Form.KeyPreview :=Ture;

2.使用表格KeyDown事件!!


[code delphi]

procedure TForm1.Button1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
Case Key of
VK_F5:Button1.Click;
end;
end;
[/code]
明確的寫出結果了...
幾乎照抄就可以用了,而且可以一字不漏可以Show出結果...@@

如果真的要有差的地方不同應該是差在
TForm1.Button1KeyDown--->這是寫在Button
TForm1.FormKeyDown--->這是寫的Form
觸發點不同而以
------
初學、初學、學了很久...還是在初學階段..Orz
編輯記錄
cobraliu 重新編輯於 2008-03-03 21:54:24, 註解 無‧
cobraliu 重新編輯於 2008-03-03 21:54:57, 註解 無‧
cobraliu 重新編輯於 2008-03-03 21:55:21, 註解 無‧
hi9413
一般會員


發表:9
回覆:16
積分:5
註冊:2008-02-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-03-03 22:08:11 IP:125.31.xxx.xxx 訂閱
如何能將F5變成ENTER?
cobraliu
中階會員


發表:15
回覆:75
積分:83
註冊:2007-11-22

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-03-03 23:00:42 IP:220.143.xxx.xxx 訂閱
VK_RETURN
------
初學、初學、學了很久...還是在初學階段..Orz
hi9413
一般會員


發表:9
回覆:16
積分:5
註冊:2008-02-13

發送簡訊給我
#8 引用回覆 回覆 發表時間:2008-03-03 23:10:13 IP:125.31.xxx.xxx 訂閱
那麼其他鍵呢??
max5020
資深會員


發表:30
回覆:277
積分:321
註冊:2003-06-04

發送簡訊給我
#9 引用回覆 回覆 發表時間:2008-03-04 10:57:11 IP:59.120.xxx.xxx 訂閱
pceyes
尊榮會員


發表:70
回覆:657
積分:1140
註冊:2003-03-13

發送簡訊給我
#10 引用回覆 回覆 發表時間:2008-03-04 13:17:14 IP:220.141.xxx.xxx 訂閱
http://delphi.about.com/od/objectpascalide/l/blvkc.htm

Virtual Key Codes

Symbolic constant nameValue (hexadecimal)Keyboard (or mouse) equivalent
VK_LBUTTON01Left mouse button
VK_RBUTTON02Right mouse button
VK_CANCEL03Control-break processing
VK_MBUTTON04Middle mouse button (three-button mouse)
VK_BACK08BACKSPACE key
VK_TAB09TAB key
VK_CLEAR0CCLEAR key
VK_RETURN0DENTER key
VK_SHIFT10SHIFT key
VK_CONTROL11CTRL key
VK_MENU12ALT key
VK_PAUSE13PAUSE key
VK_CAPITAL14CAPS LOCK key
VK_ESCAPE1BESC key
VK_SPACE20SPACEBAR
VK_PRIOR21PAGE UP key
VK_NEXT22PAGE DOWN key
VK_END23END key
VK_HOME24HOME key
VK_LEFT25LEFT ARROW key
VK_UP26UP ARROW key
VK_RIGHT27RIGHT ARROW key
VK_DOWN28DOWN ARROW key
VK_SELECT29SELECT key
VK_PRINT2APRINT key
VK_EXECUTE2BEXECUTE key
VK_SNAPSHOT2CPRINT SCREEN key
VK_INSERT2DINS key
VK_DELETE2EDEL key
VK_HELP2FHELP key
300 key
311 key
322 key
333 key
344 key
355 key
366 key
377 key
388 key
399 key
41A key
42B key
43C key
44D key
45E key
46F key
47G key
48H key
49I key
4AJ key
4BK key
4CL key
4DM key
4EN key
4FO key
50P key
51Q key
52R key
53S key
54T key
55U key
56V key
57W key
58X key
59Y key
5AZ key
VK_NUMPAD060Numeric keypad 0 key
VK_NUMPAD161Numeric keypad 1 key
VK_NUMPAD262Numeric keypad 2 key
VK_NUMPAD363Numeric keypad 3 key
VK_NUMPAD464Numeric keypad 4 key
VK_NUMPAD565Numeric keypad 5 key
VK_NUMPAD666Numeric keypad 6 key
VK_NUMPAD767Numeric keypad 7 key
VK_NUMPAD868Numeric keypad 8 key
VK_NUMPAD969Numeric keypad 9 key
VK_SEPARATOR6CSeparator key
VK_SUBTRACT6DSubtract key
VK_DECIMAL6EDecimal key
VK_DIVIDE6FDivide key
VK_F170F1 key
VK_F271F2 key
VK_F372F3 key
VK_F473F4 key
VK_F574F5 key
VK_F675F6 key
VK_F776F7 key
VK_F877F8 key
VK_F978F9 key
VK_F1079F10 key
VK_F117AF11 key
VK_F127BF12 key
VK_F137CF13 key
VK_F147DF14 key
VK_F157EF15 key
VK_F167FF16 key
VK_F1780HF17 key
VK_F1881HF18 key
VK_F1982HF19 key
VK_F2083HF20 key
VK_F2184HF21 key
VK_F2285HF22 key
VK_F2386HF23 key
VK_F2487HF24 key
VK_NUMLOCK90NUM LOCK key
VK_SCROLL91SCROLL LOCK key
VK_LSHIFTA0Left SHIFT key
VK_RSHIFTA1Right SHIFT key
VK_LCONTROLA2Left CONTROL key
VK_RCONTROLA3Right CONTROL key
VK_LMENUA4Left MENU key
VK_RMENUA5Right MENU key
VK_PLAYFAPlay key
VK_ZOOMFBZoom key
------
努力會更接近成功
hi9413
一般會員


發表:9
回覆:16
積分:5
註冊:2008-02-13

發送簡訊給我
#11 引用回覆 回覆 發表時間:2008-03-04 21:28:58 IP:125.31.xxx.xxx 訂閱
THX
hi9413
一般會員


發表:9
回覆:16
積分:5
註冊:2008-02-13

發送簡訊給我
#12 引用回覆 回覆 發表時間:2008-03-04 21:51:19 IP:125.31.xxx.xxx 訂閱
還是不會(A)那些鍵
編輯記錄
hi9413 重新編輯於 2008-03-04 21:53:29, 註解 無‧
max5020
資深會員


發表:30
回覆:277
積分:321
註冊:2003-06-04

發送簡訊給我
#13 引用回覆 回覆 發表時間:2008-03-05 08:58:41 IP:59.120.xxx.xxx 訂閱
那是標準的 ASCII 碼,
0 ~ 9 ----> #48 ~ #57
A ~ Z ----> #65 開始
hi9413
一般會員


發表:9
回覆:16
積分:5
註冊:2008-02-13

發送簡訊給我
#14 引用回覆 回覆 發表時間:2008-03-06 21:25:15 IP:122.100.xxx.xxx 訂閱
有例子嗎?
系統時間:2024-11-23 0:11:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!