Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/07/2011, 10:54
Avatar de lokoman
lokoman
 
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 15 años, 1 mes
Puntos: 47
Respuesta: Ordenar controles

Hola!!
Creo que esto te puede servir:

Código vb:
Ver original
  1. 'CMD ES EL NOMBRE DEL COMMAND
  2.  
  3. Private Sub cmd_Click(Index As Integer)
  4.     Dim I, J, AUX As Integer
  5.    
  6.     cmd(Index).Visible = False
  7.    
  8.     For I = (Index) To cmd.UBound
  9.         For J = (Index + 1) To cmd.UBound
  10.             If cmd(I).Top < cmd(J).Top Then
  11.                 If cmd(J).Visible = True Then
  12.                     AUX = cmd(J).Top
  13.                     cmd(J).Top = cmd(I).Top
  14.                     cmd(I).Top = AUX
  15.                 End If
  16.             End If
  17.         Next J
  18.     Next I
  19. End Sub

Nos cuentas!!