FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
mover un objeto aleatoriamente
hola amigos del foro me gustaria saber como puedo mover un objeto x aleatoriamente en cualquier posicion del formulario con la funcion random supongamos q el objeto sea el componente shape1
|
#2
|
||||
|
||||
Justamente lo estas diciendo, con la funcion random
shape1.Left := Random(form1.Width);
__________________
[Crandel] |
#3
|
||||
|
||||
Si haces algo similar con el Top y además miras la ayuda de randomize para conseguir que realmente sea aleatorio ya lo tienes todo.
Lo colocas dentro del evento de un timer y con eso debería bastar.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
ok disculpen amigo el codigo funciona perfectamente solo que me gustaria que el objeto se moviera en varias posiciones indicada osea supongamos que tenga 4 componente de imagen1 cada una en una esquina del formulario como hacer que el objecto se mueva aleatoriamente entre los 4 imagen1 y disculpen por la molestia
Última edición por kurono fecha: 18-06-2008 a las 16:52:10. |
#5
|
||||
|
||||
¿Te puedes explicar mejor?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
ok me explico supongamos que tengo 4 label por ejemplo cada uno de los label esta en una esquina del formulario y en el centro tengo el componente shape1 lo que quiero hacer que el componente shape1 se mueva en la posicion de cada label pero aleatoriamente
|
#7
|
||||
|
||||
heyyy amigos quiero saber si me explico correctamente ya que nadie a respondido si hay alguna forma de hacer eso lo pido
|
#8
|
||||
|
||||
Si, haz un Random de 1 a 4 y segun que obtengas lo mueves a cada una de las esquinas.
__________________
[Crandel] |
#9
|
||||
|
||||
heyyy amigos quiero saber si me explico correctamente ya que nadie a respondido si hay alguna forma de hacer eso lo pido
|
#10
|
||||
|
||||
amigo crandel me puedes dar un ejemplo
|
#11
|
||||
|
||||
(1) Crea un formulario con los 4 labels con nombres label0, label1, label2 y label3, 1 share y un TTimer.
(2) El intervalo del timer, cada 2000 milisegundos, por ejemplo. (3) En el evento del timer programa lo siguiente:
(4) Y en el show:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#12
|
||||
|
||||
ok amigo neftali lo probare luego te cuento
|
#13
|
||||
|
||||
amigo neftali el codigo me funciona perfectamente gracias
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Evitar el refresco al mover objeto | pjmedina | Gráficos | 7 | 26-11-2007 17:42:06 |
Cambiar colores aleatoriamente | donchuma | OOP | 3 | 21-10-2007 14:53:31 |
Error aleatoriamente .... | chelejuan | Conexión con bases de datos | 1 | 03-02-2005 14:31:38 |
Impedir mover el form y redimensionar al mover barra tareas | jealousy | API de Windows | 0 | 15-06-2004 12:58:05 |
Mover objeto arrastrandolo con el raton | ivanmm | OOP | 4 | 03-01-2004 19:36:33 |
|