[BCB] Memo等文件,按下ctrl都會發出Beep的咚咚聲怎麼消除
2011/04/06 17:11
瀏覽378
迴響0
推薦0
引用0
問題:
使用BCB,我拉了一個memo元件,並設計好ctrl+A就會全選的動作,結果只要我在memo元件上按下ctrl+任何按鍵,系統喇叭都會發出噁心的咚咚聲、警告聲,很像古早系統的BEEP,我該怎麼把她消除掉?
解答:
需要攔截系統事件、改系統廣播??太麻煩了,通通不用!
開啟KeyPress事件,加入一行Code就能解決!
void __fastcall TForm1::Memo1KeyPress(TObject *Sender, char &Key)
{
if(Key<10) Key=0;
}
//---------------------------------------------------------------------------
使用BCB,我拉了一個memo元件,並設計好ctrl+A就會全選的動作,結果只要我在memo元件上按下ctrl+任何按鍵,系統喇叭都會發出噁心的咚咚聲、警告聲,很像古早系統的BEEP,我該怎麼把她消除掉?
解答:
需要攔截系統事件、改系統廣播??太麻煩了,通通不用!
開啟KeyPress事件,加入一行Code就能解決!
void __fastcall TForm1::Memo1KeyPress(TObject *Sender, char &Key)
{
if(Key<10) Key=0;
}
//---------------------------------------------------------------------------
你可能會有興趣的文章:
限會員,要發表迴響,請先登入

