[C con Clase] Mover boton

Reinel Hernández Peraza reinel en uci.cu
Lun Ene 29 14:11:33 CET 2007


Hola Alan
Mirá, los botones (y muchos controles más) tienen entre sus propiedades dos que controlan la posición en que se hallan dentro de determinado contenedor. Que puede ser un formulario, o cualquier otro, etc. Esas propiedades son top, y left (al menos en C++ Builder se llaman así) lo que puedes hacer es reasignarlas en tiempo de ejcución y listo, el control se moverá hacia esa posición. Por ejemplo este código realiza el movimiento de un botMover (un botón) por un formulario.

void __fastcall TForm1::botIniciarClick(TObject *Sender)
{
    botIniciar->Visible = false;
    
    for(int i = 0; i < 30; i++)
    {
        botMover->Top = botMover->Top + i;
        botMover->Left = botMover->Left + i;
    }

            
}

Espero que te sea útil. 

Rey.


Reinel Hernández Peraza
Técnico Hardware Docente 3
Universidad Ciencias Informáticas.
"Vivimos para hacer historias, o para ser historia"




Más información sobre la lista de distribución Cconclase