Ver Mensaje Individual
  #18  
Antiguo 12-11-2003
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
haffo comentó:
Aunque sigue habiendo un pequeño problema. Y es que cuando modifico el edit la trackbar no cambia. He probado con el evento onexit en el edit pero no va. Si pongo el evento onchange cuando pulso el 0 para poner 0.3 por ejemplo se va directamente al cero pero no al 0.3.
Yo no sé qué tantas diferencias haya entre el TrackBar estándar y el que está usando aunque este último tendría que añadir funcionalidad más que alterar la ya existente. Tal como te puse el código funciona sin ningún problema. Lo de que el trackbar se ponga en cero cuando escribes 0 es totalmente lógico pues así es como está diseñado ya que tú deseas que se actualice en el evento OnChange del Edit y este evento ocurre ante cualquier modificación del edit. Es imposible que el evento prediga lo que finalmente va a escribir el usuario. Si el usuario desea escribir 1.8, al escribir el 1 el evento no tiene manera de saber que en realidad quiere 1.8 y estando 1 dentro del rango permitido coloca al trackbar en dicha posición.

Si no quieres este comportamiento entonces usa el evento OnExit y, a menos que la componente que usas haga una incorrecta implementación de este evento no veo porque ha de fallar.

// Saludos
Responder Con Cita