在業務系統中常常使用回車鍵(Enter)替代Tab鍵完成焦點跳轉,在uniGUI下,可以不用代碼,直接使用TUniForm的NavigateKeys進行設置:
其中Next和Prior決定了焦點向下一個和前一個跳轉的按鍵
Key = 13 表示Enter
ShiftStete 表示輔助鍵(Shift、Alt或Ctrl)按下狀態,當二者結合就可以進行判斷
一般用Tab或Enter代表跳轉下一個控件,Shift+Tab或Shift+Enter代表返回上一個控件,Tab和Shift+Tab是系統缺省,我們只需要定義Enter和Shift+Enter即可。