FoxPro/Visual FoxPro - Presionar boton y que haga lo mismo que presiona

 
Vista:

Presionar boton y que haga lo mismo que presiona

Publicado por henry (44 intervenciones) el 20/12/2007 17:57:52
Como puedo hacer en un formulario para que en tiempo real cuando un usuario presione un boton este sea igual a presionar la tecla BackSpace.

Ya intente KEYBOARD '{BACKSPACE}'

y no me funcionó....

Gracias por la ayuda al respecto.
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: Presionar boton y que haga lo mismo que presi

Publicado por Plinio (7841 intervenciones) el 20/12/2007 18:04:55
No te funciona porque estas posicionado en el Boton, es decir al darle el click este se pone en el boton no en el campo de texto que quieres funciona la tecla Backspace. Tendrias que mandar a posicionar el foco en el objecto. Prueba lo siguiente

Crea dos propiedades (menu form, new property). Una llamada "posicion" y otra llamada "objeto"

En el LostFocus del Texto pon lo siguiente
Thisform.posicion = This.SelStart
Thisform.objeto = This.name

En el boton pon algo como
xobjecto = "Thisform."+Thisform.objeto
&xobjeto..Setfocus()
&xobjeto..selstart = Thisform.posicion
KEYBOARD '{BACKSPACE}'
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