FoxPro/Visual FoxPro - Selección en TextBox

 
Vista:

Selección en TextBox

Publicado por Mario (49 intervenciones) el 06/02/2008 09:48:55
Buenos días,

Al recibir el enfoque un TextBox contenido en una columna de un grid, quisiera que el texto quede marcado para ser sobreescrito. Los datos del textBox corresponden a un campo numérico de 9 dígitos con 4 decimales, con InputMask 9999.9999. Al entrar en él mediante click, el cursor se sitúa antes del punto de los decimales, por lo que tengo que borrar los datos existentes con la tecla retroceso.

He hecho pruebas con SelectOnEntry y colocando K en Format, y cuando hago la activación de celda por programa sí lo marca, pero cuando hago click en la celda no.
¿Alguna idea?

Gracias y un saludo, Mario
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:Selección en TextBox

Publicado por andy (228 intervenciones) el 06/02/2008 16:47:26
Otra modo seria poner en el evento Clik:

thisform.text1.value=0
thisform.refresh
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:Selección en TextBox

Publicado por Plinio (7841 intervenciones) el 06/02/2008 19:00:08
Prueba poniendo en el click

This.selstart = 0
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:Selección en TextBox

Publicado por Mario (49 intervenciones) el 07/02/2008 11:47:08
Gracias Andy y Plinio.

Puse en Click:

This.SelStart = 0
This.SelLength = 8 && La longitud del campo y la máscara de entrada

Y funciona según lo previsto.

Un saludo, Mario
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