Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-11-2006
creus creus is offline
Miembro
 
Registrado: sep 2006
Posts: 85
Poder: 20
creus Va por buen camino
Mover posiciones dentro de un list Box

Subir o bajar de la primera a la ultima las posiciones de un list box. O moverlas dentro del mismo.

Gracias
Responder Con Cita
  #2  
Antiguo 03-11-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Subir o bajar de la primera a la ultima las posiciones de un list box. O moverlas dentro del mismo.

Gracias
¿Pero lo estás preguntando o qué? Pabernosmatao.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 03-11-2006
creus creus is offline
Miembro
 
Registrado: sep 2006
Posts: 85
Poder: 20
creus Va por buen camino
Si,si es una pregunta...lo he leido y la verdad es que parece la estrofa de una canción.

Necesito mover objetos dentro de un ListBox.
Responder Con Cita
  #4  
Antiguo 03-11-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

¿Pero moverlos mediante algún botón o algo? ¿Tal vez mediante "drag & drop"?
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 03-11-2006
creus creus is offline
Miembro
 
Registrado: sep 2006
Posts: 85
Poder: 20
creus Va por buen camino
Mover posiciones. El Ultimo nombre de una lista ponerlo el primero. El primero ponerlo el ultimo, por ejemplo.
Responder Con Cita
  #6  
Antiguo 03-11-2006
Avatar de lag_0
lag_0 lag_0 is offline
Miembro
 
Registrado: jul 2006
Posts: 131
Poder: 21
lag_0 Va por buen camino
Creo que ese tipo de consultas con ese tipo de expresión las contesta un amigo mio, se llama google.

Tambien podrias dignarte a darte una vuelta por el autocompletar de delphi.
Responder Con Cita
  #7  
Antiguo 03-11-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

No has respondido a lo que te pregunto, pero, en todo caso, a bote pronto me sale algo como lo siguiente. Puedes adaptarlo a tu gusto. Son bienvenidas todas las rectificaciones que sean menester.

Código Delphi [-]
function MoverElementoListBox(listBox: TCustomListBox;
          moverElementoHaciaArriba: boolean) : boolean;
var
  textoElemento: string;
  indiceActual: integer;
  indicePosterior: integer;
begin
  if not Assigned(listBox) then
    raise Exception.Create('Es necesario un objeto TCustomListBox válido');

  indiceActual := listBox.ItemIndex;
  if(indiceActual = -1) then
  begin
    Result := false;
    Exit;
  end;

  if moverElementoHaciaArriba then
    indicePosterior := indiceActual-1
  else
    indicePosterior := indiceActual+1;

  if (indicePosterior = -1)
   or (indicePosterior > listBox.Count-1) then
  begin
    Result := false;
    Exit;
  end;

  listBox.ItemIndex := indicePosterior;
  textoElemento := listBox.Items[indicePosterior];
  listBox.Items[indicePosterior] := listBox.Items[indiceActual];
  listBox.Items[indiceActual] := textoElemento;

  Result := true;
end;

// Ejemplo de uso para mover un elemento hacia arriba
MoverElementoListBox(lbElementos, true);

// Ejemplo de uso para mover un elemento hacia abajo
MoverElementoListBox(lbElementos, false);

// "lbElementos" es un componente del tipo "TListBox"
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 03-11-2006 a las 21:12:23.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
list box Luli Varios 2 15-01-2005 02:19:06
posiciones decimales karocs Varios 6 12-09-2004 19:24:01
List Box TheBearWhite Varios 1 16-08-2004 21:57:44
Impedir mover el form y redimensionar al mover barra tareas jealousy API de Windows 0 15-06-2004 12:58:05
List en un FTP brandolin Internet 2 21-08-2003 21:52:29


La franja horaria es GMT +2. Ahora son las 21:45:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi