De vez en cuando necesito una GUI para establecer rangos numéricos, pero hasta ahora nunca he encontrado ningún componente que lo haga bien.GUI para establecer rangos numéricos en Delphi
he intentado las siguientes:
2 TTrackbars: 1 para min, 1 para max
2 TTackbars: 1 para min, 1 para la gama de
2 TSpinEdit controles para escribir los números manualmente
1 TTrackbar control, con un li botón de control para cambiar entre modo mínimo y modo máximo. En el modo mínimo configuré selStart y en modo máximo establecí selEnd (con ShowSelRange establecido en verdadero).
La mayoría de las opciones toman más espacio en la pantalla de lo que quisiera, y no son intuitivas.
Idealmente, me gustaría algo que funcione como la barra de desplazamiento en Sony ACID. Puede hacer clic y arrastrar 3 puntos diferentes a los valores mínimo, máximo, o ambos:
¿Hay algún componente gratuito disponible para establecer un rango, o puede algo similar hacerse mediante el uso fuera de la -box componentes de VCL creativamente?
actualización
He modificado TMkRangeSlider para satisfacer mis necesidades. Funciona como un encanto ahora. Envié el componente modificado y la demo al autor original.
Genial, nunca lo había visto antes. Lo acabo de descargar, y jugaré con él. –
He tomado su consejo tomando TMkRangeSlider y modificándolo. Hace exactamente lo que estaba buscando ahora. ¡Gracias! –