在開發應用系統的時候,數據窗口中用戶焦點要從一 個字段轉移到另外一個字段的時候,只能用Tab鍵來實現,而用戶通常是用回車鍵來改變焦點, 爲了保持用戶的習慣,在系統中實現良好的用戶操作界面,我們就必須實現在數據窗口中用Enter 代替Tab在字段間移動。
實現方法:
1)在datawindow窗口中定義一個用戶事件,取用戶事件名爲pb_enter(事件名可任意指定),事件號(EventID)選 擇pbm_dwnprocessenter(此事件號不能任意指定)。點OK按紐退回。
2)在pb_enter事件中編寫如下代碼:
Send(Handle(this),256,9,Long(0,0))
.......
//移動到最後一列彈出保存提示
if this.getcolumnname( )='wjlx' then
cb_save.triggerevent(clicked!)
end if
.......
return 1