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

Thotkey如何加入Esc,Enter 那些鍵

答題得分者是:老大仔
realblackxxx
一般會員


發表:2
回覆:3
積分:1
註冊:2010-08-30

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-08-30 00:17:32 IP:61.20.xxx.xxx 訂閱
我想製作一個程式,在類似edit的框框裡,案隨便一個按鈕,便會出現該按鈕的按鍵碼值(A=65.....)

ex: 我案a 出現a---->我案z,就出現z---->案Esc,就出現Ese

不知道要怎麼做, Thotkey 不知道如何加入ESC= = 請大大們幫幫我

老大仔
尊榮會員


發表:78
回覆:837
積分:1088
註冊:2006-07-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-08-30 11:56:56 IP:59.120.xxx.xxx 未訂閱
以Edit來說
在key down的事件中
您可以依照key值來判斷是哪個鍵

===================引 用 realblackxxx 文 章===================
我想製作一個程式,在類似edit的框框裡,案隨便一個按鈕,便會出現該按鈕的按鍵碼值(A=65.....)

ex: 我案a 出現a---->我案z,就出現z---->案Esc,就出現Ese

不知道要怎麼做, Thotkey 不知道如何加入ESC= = 請大大們幫幫我

realblackxxx
一般會員


發表:2
回覆:3
積分:1
註冊:2010-08-30

發送簡訊給我
#3 引用回覆 回覆 發表時間:2010-08-30 18:19:32 IP:118.231.xxx.xxx 訂閱
能做個範例看看嗎??
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2010-08-31 09:03:30 IP:118.169.xxx.xxx 未訂閱
給你幾個重點提示
1. chr(65) 可以轉換成 A
2. VK_ENTER 可知道按下 ENTER, VK_ESCAPE 可知道按下 ESCAPE, 更多按鍵資訊可查看 WINDOWS.PAS
3.所有事件可在 ONKEYDOWN 或 ONKEYPRESS 處理
===================引 用 realblackxxx 文 章===================
能做個範例看看嗎??
realblackxxx
一般會員


發表:2
回覆:3
積分:1
註冊:2010-08-30

發送簡訊給我
#5 引用回覆 回覆 發表時間:2010-08-31 21:05:47 IP:110.24.xxx.xxx 訂閱
你的說法
是這樣嗎
case key of
65:edit2.Text:=inttostr(key); //字母a
//--------------------------------------------------
VK_SPACE:
begin
edit1.Text:='Space bar';
edit2.Text:='32';
不過如果一一列出 檔案會變很大= =
編輯記錄
realblackxxx 重新編輯於 2010-08-31 21:07:10, 註解 無‧
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#6 引用回覆 回覆 發表時間:2010-09-03 18:56:03 IP:118.169.xxx.xxx 未訂閱
我上帖有提到 chr(..), 你沒看到齁?
===================引 用 realblackxxx 文 章===================
你的說法
是這樣嗎
case key of
65:edit2.Text:=inttostr(key); //字母a
//--------------------------------------------------
VK_SPACE:
begin
edit1.Text:='Space bar';
edit2.Text:='32';
不過如果一一列出 檔案會變很大= =
系統時間:2024-04-25 16:14:17
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!