Lo probé con un textbox de vfp en un form en blanco y me hace lo mismo. solo 
cuando esta enlazado con un controlsource no lo hace
Probalo en tu pc, un text numerico con valor por defecto, cambia el valor, 
saliendo del text, volve al text, movete con las flechas sin salir del text y 
dale enter
a mi se me coloca en 0

pero bue...
Saludos
Pablo Flores

From: Eduardo E. Tkachuk 
Sent: Thursday, July 11, 2013 11:09 PM
To: GUFA List Member 
Subject: [GUFA] RE: [GUFA] TextBox Numérico

 

Mmmmm… Esto suena que los eventos dentro del TextBox tiene código que están 
alterando el resultado. 

 

Es típico de una clase que tiene código en los Valid , When , KeyPress o 
MouseMove o hasta en el Refresh (quizás en el Refresh del formulario). Me he 
encontrado con clases que eran un desastres informático , como diría Daniel 
Seara : “Un Engendro Mutante”.

 

Activa el Coverage Profile para ver que código se ejecuta cuando jugas con el 
TestBox . Otra cosa no se me ocurre más que copies el TextBox de otro mismo que 
este pegado en el formulario y esté funcionando bien.

 

Saludos, cualquier cosa seguí chiflando por acá 

 

 

 

 

De: [email protected] [mailto:[email protected]] En nombre de Flores Sistemas 
(Pablo Flores)
Enviado el: Jueves, 11 de Julio de 2013 08:33 p.m.
Para: GUFA List Member
Asunto: [GUFA] TextBox Numerico

 

Hola Cesar,

    Si en el builder coloco el text como numerico en Data Type, si lo enlazo a 
una propiedad anda ok, pero si lo dejo con el

controlSource vacio hace la falla.

Ej: En un textbox (numerico) que tiene valor por defecto (Ej:nº:50), cambias el 
valor a 45 y das enter, luego te posicionas nuevamente en el text, te moves con 
la flecha o mouse sobre

el mismo text (sin perder el foco) y das enter se coloca el valor del text en 0

Para solucionarlo (no es la mejor solucion) agrege una propiedad al form y 
enlaze al text para que no me haga el problema, en este caso es un solo text 
que tengo,

el tema va a ser cuando tenga un form con varios textbox (y tendria que ponerme 
a ver los otros form)

Gracias por su interes!!!! (que buen foro)

Saludos

Pablo Flores

 

From: César Pistiner 

Sent: Thursday, July 11, 2013 5:25 PM

To: GUFA List Member 

Subject: [GUFA] TextBox Numerico

 

Hola Pablo,

¿Y qué configuras en el builder? ¿Solamente el Data Type? ¿Esta enlazado a un 
campo el textbox?

Saludos,
César

 

El 11 de julio de 2013 00:50, Flores Sistemas (Pablo Flores) 
<[email protected]> escribió:

Estoy usando la version 9 sp2. El Builder es cuando hago click btn derecho 
sobre el textbox (me da un menu y ahi la opcion Builder, me aparace un form con 
opciones de configuracion del textbox),

ahi es donde lo configuro como numerico. 

    Cuando se esta ejecutando el form que contiene el textbox numerico, con un 
valor por defecto (ej:50.00) El problema se presenta si una vez tomado el foco, 
se mueve el cursor dentro del text (con la tecla de las flechas o con el mouse) 
 y doy enter el valor se cambia a 0.00 automaticamente.

Saludos 

Pablo Flores

 

 

 

 

From: francisco prieto 

Sent: Wednesday, July 10, 2013 5:42 PM

To: GUFA List Member 

Subject: [GUFA] TextBox Numerico

 

Pablo, 

 

Podras indicarnos cual es la versión de VFP que estas utilizando... no entiendo 
cuando decís... aplicando el builder a numerico

 

Pero si en Format pones Z

y en Inputmask pones 99.99

 

cuando el valor es 10 te va a aparecer 10.00, pero cuando es 0 se va a aparecer 
el campo vacío.

 

Saludos,

 

Pancho

Córdoba

 

El 10 de julio de 2013 17:30, Flores Sistemas (Pablo Flores) 
<[email protected]> escribió:

Hola a todos...

    No se en que le puedo estar errando, en un textbox (aplicando el builder a 
numerico) me pasa lo siguiente:

    Coloco el valor ej:50.00 y luego si me ubico nuevamente en el textbox y 
muevo el cursor y doy enter me cambia el valor a 0??

Tome un textbox nativo de la clase de visualfox, sin metodos ni nada..

La pregunta es si este comportamiento es normal?? (si un usuario mueve el 
cursor en el textbox que tiene un valor por defecto y da un enter se pone en 0)

Si  hay alguna mascara o algo que impida este comportamiento??

Saludos

Pablo Flores

    

 

 

Responder a