Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 18/06/2008
kurono's Avatar
[kurono] kurono is offline
Miembro Premium
 
Join Date: Jul 2007
Location: Republica Dominicana
Posts: 1,144
Poder: 21
kurono Va por buen camino
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
Reply With Quote
  #2  
Old 18/06/2008
Crandel's Avatar
[Crandel] Crandel is offline
Miembro Premium
 
Join Date: May 2003
Location: Parana, Argentina
Posts: 1,475
Poder: 25
Crandel Va por buen camino
Justamente lo estas diciendo, con la funcion random

shape1.Left := Random(form1.Width);
__________________
[Crandel]
Reply With Quote
  #3  
Old 18/06/2008
Neftali [Germán.Estévez]'s Avatar
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Join Date: Jul 2004
Location: Barcelona - España
Posts: 19,449
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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.
Reply With Quote
  #4  
Old 18/06/2008
kurono's Avatar
[kurono] kurono is offline
Miembro Premium
 
Join Date: Jul 2007
Location: Republica Dominicana
Posts: 1,144
Poder: 21
kurono Va por buen camino
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

Last edited by kurono : 18/06/2008 at 16:52.
Reply With Quote
  #5  
Old 18/06/2008
Neftali [Germán.Estévez]'s Avatar
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Join Date: Jul 2004
Location: Barcelona - España
Posts: 19,449
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿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.
Reply With Quote
  #6  
Old 18/06/2008
kurono's Avatar
[kurono] kurono is offline
Miembro Premium
 
Join Date: Jul 2007
Location: Republica Dominicana
Posts: 1,144
Poder: 21
kurono Va por buen camino
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
Reply With Quote
  #7  
Old 19/06/2008
kurono's Avatar
[kurono] kurono is offline
Miembro Premium
 
Join Date: Jul 2007
Location: Republica Dominicana
Posts: 1,144
Poder: 21
kurono Va por buen camino
heyyy amigos quiero saber si me explico correctamente ya que nadie a respondido si hay alguna forma de hacer eso lo pido
Reply With Quote
  #8  
Old 19/06/2008
Crandel's Avatar
[Crandel] Crandel is offline
Miembro Premium
 
Join Date: May 2003
Location: Parana, Argentina
Posts: 1,475
Poder: 25
Crandel Va por buen camino
Si, haz un Random de 1 a 4 y segun que obtengas lo mueves a cada una de las esquinas.
__________________
[Crandel]
Reply With Quote
  #9  
Old 19/06/2008
kurono's Avatar
[kurono] kurono is offline
Miembro Premium
 
Join Date: Jul 2007
Location: Republica Dominicana
Posts: 1,144
Poder: 21
kurono Va por buen camino
heyyy amigos quiero saber si me explico correctamente ya que nadie a respondido si hay alguna forma de hacer eso lo pido
Reply With Quote
  #10  
Old 19/06/2008
kurono's Avatar
[kurono] kurono is offline
Miembro Premium
 
Join Date: Jul 2007
Location: Republica Dominicana
Posts: 1,144
Poder: 21
kurono Va por buen camino
amigo crandel me puedes dar un ejemplo
Reply With Quote
  #11  
Old 19/06/2008
Neftali [Germán.Estévez]'s Avatar
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Join Date: Jul 2004
Location: Barcelona - España
Posts: 19,449
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
(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:

Código Delphi [-]
var
  i:Integer;
  lbl:TLabel;
begin
  i := Random(1000);
  i := i MOD 4;

  TComponent(lbl) := FindComponent('Label'+IntToStr(i));

  // encontrado?
  if Assigned(lbl) then begin
    Shape1.Left := lbl.Left;
    Shape1.Top := lbl.Top;
  end;

(4) Y en el show:
Código Delphi [-]
  RandSeed := GetTickCount;
  Randomize;
__________________
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.
Reply With Quote
  #12  
Old 19/06/2008
kurono's Avatar
[kurono] kurono is offline
Miembro Premium
 
Join Date: Jul 2007
Location: Republica Dominicana
Posts: 1,144
Poder: 21
kurono Va por buen camino
ok amigo neftali lo probare luego te cuento
Reply With Quote
  #13  
Old 19/06/2008
kurono's Avatar
[kurono] kurono is offline
Miembro Premium
 
Join Date: Jul 2007
Location: Republica Dominicana
Posts: 1,144
Poder: 21
kurono Va por buen camino
amigo neftali el codigo me funciona perfectamente gracias
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Evitar el refresco al mover objeto pjmedina Gráficos 7 26/11/2007 17:42
Cambiar colores aleatoriamente donchuma OOP 3 21/10/2007 14:53
Error aleatoriamente .... chelejuan Conexión con bases de datos 1 03/02/2005 14:31
Impedir mover el form y redimensionar al mover barra tareas jealousy API de Windows 0 15/06/2004 12:58
Mover objeto arrastrandolo con el raton ivanmm OOP 4 03/01/2004 19:36


All times are GMT +2. The time now is 23:08.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi