Ir al contenido

Interfaces Gráficas de Usuario/Spin Controls

De Wikilibros, la colección de libros de texto de contenido libre.

Un spin control esta asociado dentro de los cuadros de texto numéricos, el cual por medio de flechas en dirección vertical, horizontal o en ambas direcciones cambian algún valor. Este es un control hecho para facilitarle al programador la creación de programas que modifiquen algún control básico del sistema, pero estos no pueden usarse métodos gráficos como el volumen , el numero fotogramas por segundo de una animación o vídeo, etc. Los spin control están incorporados automáticamente dentro de los listbox, pero estos solo sirven para usar listas y no modificar valores. los spinbox (cuadros de texto numéricos asociados al spin control) también puede combinarse con otros spinbox para generar un solo valor. Bueno este y muchos otros controles están ahí para facilitar la creación de programas y mejorar el uso de estos.

Uso

[editar]

1. ¿Es el control usado para entrada numérica? Si no, usar otro control, como el drop-down list o sliders, para seleccionar entre un conjunto fijo de valores. Utilice las barras de desplazamiento para desplazarse.

2. ¿Los usuarios deben pensar en el valor como una cantidad relativa, no un valor numérico? si es así, la barra deslizante, use este control para valores numéricos exactos y conocidos por el sistema. Por ejemplo , los programadores suelen pensar en la configuración de bajo o alto volumen, no sobre los valores del 2 al 5.

3. ¿El control se combina con un cuadro de texto? Si no, no lo utilice. Los controles de desplazamiento no deben ser utilizados solos o con otros tipos de controles, aparte de un cuadro de texto.


Modo de uso

[editar]

Este es un modo básico de uso:


Private Sub SpinButton1_Change()

TextBox1.Text = SpinButton1.Value

End Sub


Pero este se tiene que activar primero en la ventana de propiedades del cuadro de texto, en la sección Apariencia, es una opción llamada ScrollBars; ahí encontrara las direcciones en las cuales se puede recorrer el cuadro de texto, ya sea horizontal, vertical o en ambas direcciones, como se ha explicado anteriormente.

Referencias

[editar]

http://msdn.microsoft.com/en-us/library/windows/desktop/aa511491.aspx el uso correcto de este control fue sacado de esta pagina.

http://www.todoexcel.com/foro-excel/macros/como-funciona-spin-button-t15141.html codigo basico del uso del spin control