CHOOSE CASE TypeOf(which_control) //判断当前焦点对象类型
//注意要转移焦点的对象的tag中要填写名称
CASE picture!
cb_which = which_control
If cb_which.tag = "cb_login" Then //这里都是按tag的名字来判断
cb_login.TriggerEvent(Clicked!)
ElseIf cb_which.tag = "cb_exit" Then
cb_exit.TriggerEvent(Clicked!)
End If
CASE SingleLineEdit!
sle_which = which_control
If sle_which.tag = "sle_userno" Then
sle_pwd.SetFocus()
ElseIf sle_which.tag = "sle_pwd" Then
cb_login.triggerevent(clicked!)
End If
END CHOOSE
END IF
//===================================================================
// ue_keydown()
//
// 说明:本事件将一个回车键转换成Tab键。同时,如果希望在数据窗口的最后
// 一个字段回车时增项,只需给实例变量is_last_column赋上数据窗口
// 最后一个字段的字段名即可。
//
//
//
//===================================================================
If Key = KeyEnter! Then
If This.GetColumnName() = is_last_edit_col And This.ib_autoaddrow Then
If This.GetRow() = This.RowCount() Then
This.Trigger Event ue_addrow()
Return 1
End If
End If
send(Handle(this),256,9,0)
return 1
End If