elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el ttwitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Cambiando posición de un control aleatoriamente !
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cambiando posición de un control aleatoriamente !  (Leído 787 veces)
TrashAmbishion


Desconectado Desconectado

Mensajes: 693


Ver Perfil
Cambiando posición de un control aleatoriamente !
« en: 29 Agosto 2016, 21:01 »

Hola,

Estoy tratando de mover un Label dentro de las dimensiones de un Form, con el siguiente código pero estoy obteniendo un error de que debe ser un valor positivo en la parte de r.Next...

Código
  1.  
  2. Dim r As New Random()
  3.  
  4.            Dim x As Integer = r.Next(Me.ClientRectangle.Height - Label1.Width)
  5.            Dim y As Integer = r.Next(Me.ClientRectangle.Height - Label1.Height)
  6.            Dim p As New Point(x, y)
  7.  
  8.            Me.Label1.Location = p
  9.  
  10.        End If
  11.  
  12.  

Gracias cualquier ayuda..

Salu2


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.709



Ver Perfil
Re: Cambiando posición de un control aleatoriamente !
« Respuesta #1 en: 29 Agosto 2016, 22:43 »

estoy obteniendo un error de que debe ser un valor positivo en la parte de r.Next...

El propio error te está diciendo donde tienes el fallo, al realizar alguna de estas restas estás obteniendo un valor negativo:

Dim x As Integer = r.Next(Me.ClientRectangle.Height - Label1.Width)
Dim y As Integer = r.Next(Me.ClientRectangle.Height - Label1.Height)

...pero el parámetro de la función Random.Next(Int32) espera un valor positivo, puesto que el valor por defecto de "minValue" es 0 (a menos que le especifiques lo contrario), el valor de "maxValue" debe ser mayor o igual que 0.

Saludos


« Última modificación: 29 Agosto 2016, 22:46 por Eleкtro » En línea


TrashAmbishion


Desconectado Desconectado

Mensajes: 693


Ver Perfil
Re: Cambiando posición de un control aleatoriamente !
« Respuesta #2 en: 29 Agosto 2016, 23:37 »

Lo solucione

Math.Abs

de todas formas estoy viendo a ver como lo mejoro..

Salu2
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
control text y posicion del puntero
Programación Visual Basic
Zeroql 2 675 Último mensaje 11 Abril 2008, 02:39
por Zeroql
Trabajar con lista aleatoriamente
Programación Visual Basic
zarq29 7 1,462 Último mensaje 3 Mayo 2008, 04:03
por naderST
SOftware control posicion GPS
GPS-Navegadores
Skeletron 0 4,076 Último mensaje 19 Agosto 2010, 00:49
por Skeletron
Rellenar vector con 1 y -1 aleatoriamente
Programación C/C++
kenonni 4 1,201 Último mensaje 9 Mayo 2014, 13:18
por kenonni
Copiar Aleatoriamente en BATCH. [AYUDA]
Hacking Básico
iFlyy 0 844 Último mensaje 12 Agosto 2014, 19:35
por iFlyy
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines