Evento en C++ Builder

drizzt
16 de Junio del 2005
Quiero saber como un objeto puede continuar cambiando de posicion a partir de un evento sin que éste se deba estar repitiendo.

Me explico, a partir de que se pulse un 'button' quiero que este se desplace un valor determinado hacia la izq, pero quiero que siga desplazándose hasta que se salga del 'Form' sin tener que volver a pulsar.

Gracias

Mariano Ventaja
16 de Junio del 2005
Algo así como, siendo el boton Control:

while(Control->Left)
{
Control->Left--;
}

Eso te lo lleva hasta la posición 0, si queres ocultarlo totalmente hasta la izquiera hace el bucle hasta que sea -Control->Width.

Saludos,
Mariano http://www.c0d3rz.com.ar

Alejandro_
16 de Junio del 2005
Jé, esto me hace acordar a un biejo programita llamado "Preguntonta": http://www.geocities.com/preguntonta/

¿es algo así?

Alejandro

Drizzt
16 de Junio del 2005
Vete a tomar por el culo!!!!
A que coño viene lo de preguntonta, no es una pregunta tonta, no hay preguntas tontas, no soy tonto (compro en mediamark).
Pues eso.

marcelo_g
16 de Junio del 2005
Si al procesar el evento ejecutas el bucle while, la aplicación no te devuelve el control hasta que salgas del bucle while, por lo tanto el metodo no sirve, porque si no llegara a salir del bulcle tu aplicación se cuelga, lo correcto es crear una segunda hebra (thread) de ejecución que se encargue de mover el objeto.