Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

MKN Reservas (Maro - Kayak Nerja)


Kayak Maro - Rutas y alquiler de kayak y tabla
Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu inter�s (algunos de los avisos publicados)

01/feb./2019

Como te avisé, desde el 1 de febrero de 2019

No se podrán escribir nuevos mensajes ni editar los existentes

En breve solo se mostrarán los mensajes con respuestas.
Posiblemente para el 1 de marzo, solamente se mostrarán los que tengan respuestas y estén marcados como respuesta válida.

  Foro: VB6.General Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 55493 - Recolocar el TOP de un control
IDAsuntoFechaNick 
55493 Recolocar el TOP de un control27/06/11 13:00Marcri   
Os pido ayuda con lo siguiente. He tratado de encontrar una solución sin conseguirlo.

Tengo 5 botones.
Están en línea a lo alto con una diferencia de TOP entre ellos de 100

Command1(0).top = 100
Command1(1).top = 200
Command1(2).top = 300
Command1(3).top = 400
Command1(4).top = 500

Lo que busco es que cada vez que hago clic en uno con lo que será visible false, los que quedan
se recoloquen a partir del TOP = 100.

Es decir, si clico el Command1(3):
Command1(0).top = 100
Command1(1).top = 200
Command1(2).top = 300
Command1(4).top = 400

Al clicar otro, por ejemplo el Command1(0):
Command1(1).top = 100
Command1(2).top = 200
Command1(4).top = 300

Y así sucesivamente.
Espero haberme explicado bien.
Gracias de antemano.
Un saludo

Se me olvidó decir que si solo fueran 5 botones lo hacía a base de código, pero se trata de 50.
[Editado: Marcri, 27/06/2011 13:10:59]
IDAsuntoFechaNick 
55690 Re: Recolocar el TOP de un control (Resp: 55493)16/08/11 10:27maribel_abantis   
m = 0
command(index).visible = false
For n = 1 to 50
if n <> index then
m = m + 100
command(n) = m
endif
next


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
55694 Re: Recolocar el TOP de un control (Resp: 55690)16/08/11 12:29Marcri   
Gracias por la ayuda, aunque me da un error: "Espacio de pila insuficiente". Ignoro el porqué de ese error.
Un saludo.


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
55695 Re: Recolocar el TOP de un control (Resp: 55690)16/08/11 12:38maribel_abantis   
Eso se debe a que m no está definido como long
dim m as long
dim n as integer


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
55696 Re: Recolocar el TOP de un control (Resp: 55690)16/08/11 12:40maribel_abantis   
Me imagino que este código lo estás metiendo en el evento click de command, con lo cual tendrás un index as integer como parámetro, verdad?


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.
IDAsuntoFechaNick 
55699 Re: Recolocar el TOP de un control (Resp: 55696)16/08/11 16:01Marcri   
Solucionado al declararlo Long.
Muchas gracias.
Un saludo


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2026  - foros.elGuille v1.0.6.3 (01/Jun/2021 12:45 GMT +2)  - (ASP.NET v4.0.30319.42000)
 
La hora GMT del servidor es: 12/06/2026 07:51:46 GMT