自定义用户事件 pbm_dwnkey
if key=keyenter! then
if getcolumnname() = 'c_lastest_col' then
setcolumn(c_first_col)
return 1
end if
send(handle(this),256,9,0)
end if
首选在DW控件上定义用户自定义事件,如tab_enter,选择事件标识为pdm_dwnprocessenter,其具体的代码如下:
if this.accepttext()<0 then
return(1)
end if
if this.getcolumn()=long(this.object.datawindow.column.count) then
if this.getrow()=this.rowcount() then
this.insertrow(0)
this.scrolltorow(this.getrows()+1)
this.setcolumn(1)
return(1)
end if
end if
send(Handle(this),256,9,long(0,0))
return 1