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

如何不讓 ListBox 自動移到符合字串?

答題得分者是:allenchan
chtai
高階會員


發表:68
回覆:238
積分:116
註冊:2004-05-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-15 03:24:23 IP:140.113.xxx.xxx 未訂閱
各位前輩好, 若我有一個 ListBox 裡頭有一些資料,例如 aaa bbb ccc ddd 這時若我按下鍵盤的 A,就會自動跳到 aaa 那一行, 若是按下 D,就會自動跳到 ddd 那一行。 我要怎樣做,才能關閉這功能呢 ? 因為現在我在 ListBox 的 OnKeyDown 事件裡寫了一些程式碼, 若上述的功能開啟的話, 程式會執行完我的動作之後,又自動跳去那一行,這會造成我不想要的結果. -- http://www.csie.nctu.edu.tw/~chtai/software.php 好用免費軟體的收集網頁,歡迎大家跟我分享或一同推廣免費軟體。 若您覺得這網頁不錯,也歡迎您將它傳出去 :)
------
My Web: http://nelson.csie.us
My Blog: http://blog.nelson.csie.us
allenchan
資深會員


發表:10
回覆:306
積分:283
註冊:2004-01-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-15 10:40:08 IP:203.70.xxx.xxx 未訂閱
在 ListBox 的 OnKeypress 把按鍵吃掉:
void __fastcall TForm1::ListBox1KeyPress(TObject *sender, char &Key)
{
  Key = 0;
}
chtai
高階會員


發表:68
回覆:238
積分:116
註冊:2004-05-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-15 15:05:29 IP:140.113.xxx.xxx 未訂閱
原來如此~ 那若是我想偵測 [ 跟 ] (左右中括號)的話, 在 OnKeyDown 裡的 Key 會是什麼呢?
switch (Key)
{
    case 左中括號: <-- 這裡要怎麼寫呢?
    case 右中括號: <-- 還有這裡
}
謝謝教導 :) -- http://www.csie.nctu.edu.tw/~chtai/software.php 好用免費軟體的收集網頁,歡迎大家跟我分享或一同推廣免費軟體。 若您覺得這網頁不錯,也歡迎您將它傳出去 :)
------
My Web: http://nelson.csie.us
My Blog: http://blog.nelson.csie.us
allenchan
資深會員


發表:10
回覆:306
積分:283
註冊:2004-01-06

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-12-15 15:11:50 IP:61.222.xxx.xxx 未訂閱
switch (Key)
{
    case 219: /* [ */ break;
    case 221: /* ] */ break;
}
chtai
高階會員


發表:68
回覆:238
積分:116
註冊:2004-05-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-12-15 15:35:48 IP:140.113.xxx.xxx 未訂閱
多謝 m(_"_)m -- http://www.csie.nctu.edu.tw/~chtai/software.php 好用免費軟體的收集網頁,歡迎大家跟我分享或一同推廣免費軟體。 若您覺得這網頁不錯,也歡迎您將它傳出去 :)
------
My Web: http://nelson.csie.us
My Blog: http://blog.nelson.csie.us
系統時間:2024-05-02 14:44:31
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!