Recolocar posición controles
Publicado por Cris (33 intervenciones) el 31/03/2016 14:36:21
Buenos días,
Estoy tratando de simplificar un código sin conseguirlo.
Tengo varias Label1 indexadas (Label1 (1), Label1 (2))… Exactamente, son 7.
Cada una tiene distinta posición en formulario, es decir, distinto Top y Left, posición que no va a cambiar nunca.
Lo que pretendo, es que a un click, las Label1, cambien de posición entre ellas, aleatoriamente, respetando siempre los Top y Left establecidos.
Lo estoy haciendo a lo bestia:
Varios Command, cada uno con las posiciones:
Command1:
Label1 (1).Top = 200
Label1 (1).Left = 400
Label1 (2).Top =500
Label1 (2).Left = 700
Así hasta 7 veces
------------------------
Command2:
Label1 (2).Top = 200
Label1 (1).Left = 400
Label1 (1).Top =500
Label1 (1).Left = 700
Así hasta terminar con todas las Label1 (son 7).
Tengo varios Command, cada uno con una combinación diferente.
------------------------
Espero haberlo explicado bien, de forma que se entienda lo que estoy haciendo.
Supongo que con una variable, puedo simplificar este código, pero no sé hacerlo, por lo que pido ayuda.
Gracias de antemano.
Un saludo
Estoy tratando de simplificar un código sin conseguirlo.
Tengo varias Label1 indexadas (Label1 (1), Label1 (2))… Exactamente, son 7.
Cada una tiene distinta posición en formulario, es decir, distinto Top y Left, posición que no va a cambiar nunca.
Lo que pretendo, es que a un click, las Label1, cambien de posición entre ellas, aleatoriamente, respetando siempre los Top y Left establecidos.
Lo estoy haciendo a lo bestia:
Varios Command, cada uno con las posiciones:
Command1:
Label1 (1).Top = 200
Label1 (1).Left = 400
Label1 (2).Top =500
Label1 (2).Left = 700
Así hasta 7 veces
------------------------
Command2:
Label1 (2).Top = 200
Label1 (1).Left = 400
Label1 (1).Top =500
Label1 (1).Left = 700
Así hasta terminar con todas las Label1 (son 7).
Tengo varios Command, cada uno con una combinación diferente.
------------------------
Espero haberlo explicado bien, de forma que se entienda lo que estoy haciendo.
Supongo que con una variable, puedo simplificar este código, pero no sé hacerlo, por lo que pido ayuda.
Gracias de antemano.
Un saludo
Valora esta pregunta
0