Como Ponerle a un NumericUpDown Para un Autoclicker? En Microsoft Visual Studio 2013
Buenas
· ¿Donde está tu código?
· ¿Puedes describir con mayor calidad de detalles lo que pretendes hacer, para que se entienda?.
Saludos.
Cita de: Eleкtro en 17 Julio 2014, 16:14 PM
Buenas
· ¿Donde está tu código?
· ¿Puedes describir con mayor calidad de detalles lo que pretendes hacer, para que se entienda?.
Saludos.
El Codigo : Timer1.Interval = NumericUpDown1.Value Ponerlo en Milisegundos
Es Para Una Solución De Las Clases
La propiedad Timer.Interval se mide en milisegundos, la instrucción que has mostrado no requiere ninguna conversión ni del DataType ni a milisegundos, ya que el DataType del Timer.Interval es Integer y el DataType del NumericUpDown.Value es Decimal pero si no usas un formato decimal y lo asignas como un Integer se procesará como un Integer, por eso digo que no entiendo tu duda y era necesario que detallases dicha información.
· Timer.Interval Property (http://msdn.microsoft.com/en-us/library/system.windows.forms.timer.interval%28v=vs.110%29.aspx)
...Si estás usando un Valor Decimal con decimales a pesar de todo (Ej: 100,50), ya sea por haber asignado la propiedad DecimalPlaces al NumericUpDown o simplemente porque quisiste usar un Decimal con decimales en la propiedad NumericUpDown.Value, en ese caso podrías realizar la conversión de la siguiente manera:
Dim Value As Integer = CInt(Math.Truncate(NumericUpDown1.Value))
Timer1.Interval = If(Value > 0I, Value, 1I)
Saludos.
Cita de: Eleкtro en 18 Julio 2014, 15:22 PM
La propiedad Timer.Interval se mide en milisegundos, la instrucción que has mostrado no requiere ninguna conversión ni del DataType ni a milisegundos, ya que el DataType del Timer.Interval es Integer y el DataType del NumericUpDown.Value es Decimal pero si lo asignas como un Integer se procesará como un Integer, por eso digo que no entiendo tu duda.
· Timer.Interval Property (http://msdn.microsoft.com/en-us/library/system.windows.forms.timer.interval%28v=vs.110%29.aspx)
...A menos que hayas asignado la propiedad DecimalPlaces al NumericUpDown y en ese caso estés usando un valor Decimal con formato de decimales (Ej: 100,50), cuya conversión la puedes realizar de esta manera:
Dim Value As Integer = CInt(Math.Truncate(NumericUpDown1.Value))
Timer1.Interval = If(Value <> 0I, Value, 1I)
Saludos.
Gracias Me Sirvio