[bcb] 在memo中按下Ctrl+A即可全選文章
2010/01/20 13:27
瀏覽546
迴響0
推薦0
引用0
問題:如何設定memo的事件,使得當我在memo視窗裡面,按下Ctrl+A時候,就可以全選memo裡面所有文字?
(使用MEMO的KeyDown事件)
解答:開啟MEMO事件列表,在MEMO的OnKeyDown事件中雙擊打開編輯視窗
使用
void __fastcall TForm_Main::Memo_MessageKeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if ( Shift.Contains(ssCtrl))//最重要的部份!偵測是否有按下CTRL!
{
if(Key==65)//A
Memo_Message->SelectAll();//當ctrl+A發生時候,使用全選
}
}
//---------------------------------------------------------------------------
(使用MEMO的KeyDown事件)
解答:開啟MEMO事件列表,在MEMO的OnKeyDown事件中雙擊打開編輯視窗
使用
void __fastcall TForm_Main::Memo_MessageKeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if ( Shift.Contains(ssCtrl))//最重要的部份!偵測是否有按下CTRL!
{
if(Key==65)//A
Memo_Message->SelectAll();//當ctrl+A發生時候,使用全選
}
}
//---------------------------------------------------------------------------
你可能會有興趣的文章:
限會員,要發表迴響,請先登入

