Cómo hago para que pulsando ENTER o doble Cick ejecute una funcion y cuando pulse F2 edite el campo (Igual al explorer de windows)
Con el doble Click no hay problema.
Tengo esto:
Code: Select all
oCol:=oBrw:AddCol()
oCol:bStrData := { || NOMBRE }
oCol:nHeadStrAlign := AL_CENTER
oCol:cHeader:= "NOMBRE"
oCol:nWidth:=250
oCol:nEditType := EDIT_GET
oCol:bOnPostEdit := {|o, v, n| DATOS->NOMBRE:=v }
oCol:bLDClickData:={ || Funcion() }
oBrw:bKeyDown:={ |nKey| if(nKey=VK_RETURN,Funcion(), ),iif(nKey=VK_F2, __KeyBoard(Chr(13)), ) }
Saludos,
Adhemar