ListBox 的反應時間 |
答題得分者是:shinjie
|
tidal
初階會員 發表:93 回覆:32 積分:25 註冊:2003-07-15 發送簡訊給我 |
各位大大, 有一個問題想請教一下. 例如現在有一個listbox . 它有5個items 分別是 121567A
122678A
123789A
124901A
125876A 如果我在listbox中, 在鍵盤上按125, listbox 便會自動hightlight 125876A 那個item, 問題來了. 假如有一個user, 他打字很慢, 他在listbox 中按125, 但因為按得很慢, 最後不能select 125876A 那個item. 有沒有辨法把listbox 的反應時間較慢一點?
|
shinjie
資深會員 發表:12 回覆:275 積分:287 註冊:2003-03-19 發送簡訊給我 |
找到C:\Program Files\Borland\Delphi6\Source\Vcl\StdCtrls.pas
Copy到你自已的專案中,再修改裡面的程式。
搜尋procedure TCustomListBox.KeyPress(var Key: Char);
將下面幾行裡的
if GetTickCount - FLastTime >= 500 then
其中的500改成你想要停留的時間。
這是一種方法,應該還有其他的方法。
------
我將在茫茫人海中尋訪我唯一之靈魂伴侶。 得之;我幸。不得;我命。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |