Clipper/FiveWin - Grabar con MemoWrite

 
Vista:

Grabar con MemoWrite

Publicado por Cesar (16 intervenciones) el 03/09/2004 15:32:54
Hola amigos de foro, tengo el siguiente problema, con Memoedit genero un texto, lo almaceno en una variable y luego hago MemoWrite, como puedo hacer para salir grabando con F2 y no haciendo Control-W, si alguien me puede enviar un ejemplo se lo agradecere.
Desde ya gracias de antemano.

Saludos, Cesar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Grabar con MemoWrite

Publicado por Jose Lopez (49 intervenciones) el 03/09/2004 16:29:24
Cesar,

El Ctrl-W ya viene internamente en la funcion
Memoedit() pero puede utilizarse cualquier otra tecla
para el mismo fin. Llenando el setimo parametro con una
funcion de usuario podemos programar otra tecla. El
Ctrl-w sigue vigente aun.

mi_var := MEMOEDIT(el_texto,01,00,11,39,.T.,"mi_funcion")

(ignora los puntos)
*********************
function mi_funcion()
if lastkey() = -1 //F2
.....return(23) //CTRL-W salva y sale
else
.....return 0 //continua editando
endif

Otra forma seria asignando una tecla asi:

set key -1 to salva_memo() //F2

y haciendo la funcion correspo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Grabar con MemoWrite

Publicado por Jose Lopez (1 intervención) el 03/09/2004 16:31:24
y haciendo la funcion correspondiente:

*********************
function salva_memo()
....keyboard chr(23)

Suerte,

Jose.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar