PB數據窗口中用Enter 代替Tab在字段間移動,移動到最後一列彈出保存提示

        在開發應用系統的時候,數據窗口中用戶焦點要從一 個字段轉移到另外一個字段的時候,只能用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

發佈了19 篇原創文章 · 獲贊 3 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章