全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1061
推到 Plurk!
推到 Facebook!

help一定不會錯嗎?

答題得分者是:eaglewolf
heartgame0
一般會員


發表:2
回覆:29
積分:11
註冊:2008-07-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-09-16 17:09:14 IP:220.131.xxx.xxx 訂閱
以下是看help的,是已經會用了,但是不是用下列的方式。
覺得,會不會是版本更新,內容還是舊的呀!沒用過早期版本,我用的是7版,
怎麼試就是不可以,明明就沒有定意key_F1(還要自己定意呀),剛用這套軟體時,就遇到,到搜尋引擎才找到,
打VK_F1才對,那到底是為什麼呢??

ps. CLX application 跟 application 都試過都不行。
This cross-platform example changes a form color to aqua when the user presses the F1 key, even when a control on the form has the focus. When the user releases the key, the form returns to its original color.
var
FormColor: TColor;
procedure TForm1.FormCreate(Sender: TObject);
begin
KeyPreview := True;
end;
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
if Key = Key_F1 then
begin
FormColor := Form1.Color;
Form1.Color := clAqua;
end;
end;
procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
if Key = Key_F1 then
Form1.Color := FormColor;
end;
------
資訊業是永遠不能停止學習的行業!
但是進步都只是一點點一點點!
==可以不用理我!因為我的程度只有2成,或許不到!!
==我只會拉拉元件,打打迴圈,打打條件判斷,連連資料庫,rs232送送訊號,印表機簡單列印。
只有寫寫小小的點餐軟體(為何想寫,因為叫人家改的小東西,都ooxx,是會付錢的又不是沒錢,但是理由還是一堆)
編輯記錄
heartgame0 重新編輯於 2009-09-16 17:17:11, 註解 無‧
heartgame0 重新編輯於 2009-09-16 17:53:45, 註解 無‧
heartgame0 重新編輯於 2009-09-16 17:53:45, 註解 無‧
heartgame0 重新編輯於 2009-09-16 17:55:07, 註解 無‧
老大仔
尊榮會員


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-09-16 17:32:50 IP:59.120.xxx.xxx 未訂閱

編輯記錄
老大仔 重新編輯於 2009-09-16 17:33:46, 註解 無‧
kadee
高階會員


發表:11
回覆:141
積分:165
註冊:2002-03-20

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-09-18 08:55:16 IP:59.127.xxx.xxx 訂閱
奇怪,我從help看到的是

if (Key=VK_ESCAPE) and Printer.Printing then
begin
Printer.Abort;
MessageDlg('Printing aborted', mtInformation, [mbOK],0);
end;

end;

好像沒問題。


------
Kadee/BigRed Ent.
www.tw165.com
heartgame0
一般會員


發表:2
回覆:29
積分:11
註冊:2008-07-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-09-18 10:57:23 IP:220.131.xxx.xxx 訂閱
我是在delphi 7版,help  索引打

KeyPreview (會出現example(delphi))

以及

key (會出現key codes)

裡面都是寫key_XXX的!!

ps....我知道沒有任何東西是不會錯的。只是想確認,它錯了嗎?
還是有我沒看出來的技術可以應用!!!
------
資訊業是永遠不能停止學習的行業!
但是進步都只是一點點一點點!
==可以不用理我!因為我的程度只有2成,或許不到!!
==我只會拉拉元件,打打迴圈,打打條件判斷,連連資料庫,rs232送送訊號,印表機簡單列印。
只有寫寫小小的點餐軟體(為何想寫,因為叫人家改的小東西,都ooxx,是會付錢的又不是沒錢,但是理由還是一堆)
編輯記錄
heartgame0 重新編輯於 2009-09-18 11:35:58, 註解 無‧
eaglewolf
資深會員


發表:4
回覆:268
積分:429
註冊:2006-07-06

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-09-18 12:23:53 IP:211.75.xxx.xxx 訂閱
D6 的help 寫到:

CLX Reference //使用時需use Qt
Description
Key codes allow you to represent keyboard values for non-alphanumeric keys.Qt defines special constants for each key the user can press. These constants can then be used to refer to the keystroke in an OnKeyUp or OnKeyDown event handler.
------
先查HELP
再查GOOGLE
最後才發問

沒人有義務替你解答問題
在標題或文章中標明很急
並不會增加網友回答速度

Developing Tool:
1.Delphi 6
2.Visual Studio 2005
3.Visual Studio 2008
DBMS:
MS-SQL
heartgame0
一般會員


發表:2
回覆:29
積分:11
註冊:2008-07-28

發送簡訊給我
#6 引用回覆 回覆 發表時間:2009-09-18 14:00:50 IP:220.131.xxx.xxx 訂閱
嗯!謝謝!一開始查KeyPreview,裡面的範例,直接拿來用就一直都不行。

於是再查 key找到key codes,但是沒有注意看它的說明,

腦袋會想,key codes裡面或附近、上下都沒看到別的key codes有VK_F1,

所以一直撞牆停在這裡,死腦袋認定有問題!!!只是沒注意KEY CODES說明!!!

PS、打KEY沒有連VK_F1都跑出來,如果有跑出來,或許不會一直認定它有問題。

不過,我只注意到這一行
To create a virtual key code for an alphanumeric value, use the Ord method. For example the virtual key code for ??is Ord('7').

The following table lists the key codes defined in the Qt unit:

===================引 用 eaglewolf 文 章===================
D6 的help 寫到:

CLX Reference //使用時需use Qt
Description
Key codes allow you to represent keyboard values for non-alphanumeric keys.Qt defines special constants for each key the user can press. These constants can then be used to refer to the keystroke in an OnKeyUp or OnKeyDown event handler.
------
資訊業是永遠不能停止學習的行業!
但是進步都只是一點點一點點!
==可以不用理我!因為我的程度只有2成,或許不到!!
==我只會拉拉元件,打打迴圈,打打條件判斷,連連資料庫,rs232送送訊號,印表機簡單列印。
只有寫寫小小的點餐軟體(為何想寫,因為叫人家改的小東西,都ooxx,是會付錢的又不是沒錢,但是理由還是一堆)
編輯記錄
heartgame0 重新編輯於 2009-09-18 14:17:46, 註解 無‧
heartgame0 重新編輯於 2009-09-18 14:20:06, 註解 無‧
系統時間:2024-05-16 15:37:28
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!