Forums Últimos mensajes - Powered by IBM
 

Controles Spinner

02/06/2006 - 18:22 por Ana María Bisbé York | Informe spam
Hola:

A ver si me pueden ayudar. Tengo un control spinner, en el Init asigno estos
valores:

THIS.KEYBOARDHIGHVALUE = 16.4
THIS.KEYBOARDLOWVALUE = 3.3
THIS.SPINNERHIGHVALUE = 16.4
THIS.SPINNERLOWVALUE = 3.3
THIS.VALUE = 0.0

Está enlazado a un campo N(4.1)
Su propiedad Increment = 0.1

Bien, el problema está en que mientras me mueva con el ratón no hay
problemas; pero si intento, por ejemplo, con el teclado 16.1 se marea, no lo
admite, sólo se contenta si, por ejemplo escribo 15.9

Alguien me puede explicar ¿cuál puede ser la causa? ¿Cómo puedo solucionar
que admita los valores reales?

He intentado comprobar en el valid con la función between para garantizar
que entre siempre que esté dentro del rango; pro tampoco me sale bien.


Saludos,

Ana
www.amby.net
 

Leer las respuestas

#1 Jose A. Blasco
02/06/2006 - 18:50 | Informe spam
Ana, tienes el "selectonentry" activado ?

Acabo de hacer un formulario con un spinner y un boton de cerrar, y me
funciona bien.
La unica diferencia es que no lo tengo enlazado a ningun campo.
Por cierto, lo he hecho estableciendo en la ventana de propiedades los valores
de
SPINNERHIGHVALUE.4
SPINNERLOWVALUE=3.3
y
KEYBOARDHIGHVALUE=SPINNERHIGHVALUE
KEYBOARDLOWVALUE=SPINNERLOWVALUE

porque en estos dos ultimos solo me admitia valores enteros. Tal vez esto te
de una pista

Saludos. Jose A. Blasco
Zaragoza - España

Preguntas similares