Guillermo Javier Salazar STAFF TEAM
Mensajes : 181 Puntos : 349 Localización : México Comentarios : El azar favorece a una mente preparada.
| Tema: Mover controles por código. Vie Mar 11, 2011 10:16 pm | |
| Mover controles por código.Acá les dejo un ejemplo en el cual realizo el desplazamiento de un control al modificarle repetidamente su posición (Top o Left) desde código, para este ejemplo se utilizo como base un elevador (que sube y baja, como la navaja(jaja chiste)) y etiquetas, anteriormente para aquellos que programaron en VB 6.0 recuerdan que se podía hacer una matriz de objetos y recorrerlos desde su indice (ejemplo: label(1)), pero en .Net ya "no se puede", acá también les dejo una forma de recorrer varios label sin tener que hacer un switch para diferenciarlos: this.Controls["label" + index].Top -= 30; Este es parte del código que esta en el ejemplo, este código esta en un timer, por lo tanto se repetirá n veces, lo que aquí hace es recorrer específicamente la etiqueta "label" + el numero del index, así podre ahorrar código al solamente incrementar el index y continuar con el mismo código pero para la siguiente etiqueta. Aca pueden descargar el ejemplo: [Tienes que estar registrado y conectado para ver este vínculo] | |
|