2010年11月21日 星期日

Form快速鍵

假設你在程式執行的時候,需要按"tab"、"Shift"、"Ctrl"、"F1"等按鍵來執行特殊的事情,可以使用Form的OnShortCut的event。如下圖:





裡面Code的寫法可以如下:

if(Msg.Result){

switch(Msg.CharCode){

case VF_F1:

ShowMessage("Press F1");

default:

break;

}

}

當使用者按下"F1"按鍵時,會出現訊息框顯示"Press F1"。

Virtual Key Table可以參考底下的連結:

msdn.microsoft.com/en-us/library/ms927178.aspx

沒有留言:

張貼留言