Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > Varios
Register FAQ Members List Calendar Guía de estilo Search Today's Posts Mark Forums Read

Coloboración Paypal con ClubDelphi

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 16/12/2012
ale4132 ale4132 is offline
Miembro
NULL
 
Join Date: Dec 2012
Posts: 13
Poder: 0
ale4132 Va por buen camino
Pasar Elementos de un ListBox a Otro

Hola Comunidad!!!
Tengo un problema para pasar elementos de un listBox, la situación es la siguiente:
Por medio de un botón genero números aleatorios en un listBox1, además mi formulario cuenta también con un listBox2 y un edit. Mi pregunta es la siguiente:
Como puedo hacer por medio de otro botón para que los números que esten en el listbox1 y sean mayores al número introducido en el edit pasen al listbox2. Por Favor si es posible utlizando una estructura de trabajo "For ... do" en la programación.

Espero respuesta. Muchas Gracias!!!
SALUDOS!!!
Reply With Quote
  #2  
Old 16/12/2012
nlsgarcia's Avatar
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Join Date: Feb 2007
Location: Caracas, Venezuela
Posts: 2,206
Poder: 23
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
ale4132,

Quote:
Originally Posted by ale4132
Como puedo hacer por medio de otro botón para que los números que esten en el listbox1 y sean mayores al número introducido en el edit pasen al listbox2
Revisa este código:
Código Delphi [-]
procedure TForm1.Button7Click(Sender: TObject);
var
   i : Integer;
begin
   ListBox2.Clear;
   for i := 0 to ListBox1.Count-1 do
   begin
      if StrToInt(ListBox1.Items.Strings[i]) > StrToInt(Edit1.Text) then
         ListBox2.Items.Add(ListBox1.Items.Strings[i]);
   end;
end;
El código anterior copia los números mayores al número en Edit1.Text del Listbox1 al ListBox2

Revisa este código:
Código Delphi [-]
procedure TForm1.Button8Click(Sender: TObject);
var
   i : Integer;
begin
   ListBox2.Clear;
   for i := ListBox1.Count-1 downto 0 do
   begin
      if StrToInt(ListBox1.Items.Strings[i]) > StrToInt(Edit1.Text) then
      begin
         ListBox2.Items.Add(ListBox1.Items.Strings[i]);
         ListBox1.Items.Delete(i);
      end;
   end;
   ListBox2.Sorted := True;
end;
El código anterior mueve los números mayores al número en Edit1.Text del Listbox1 al ListBox2

Espero sea útil

Nelson.
Reply With Quote
  #3  
Old 16/12/2012
ale4132 ale4132 is offline
Miembro
NULL
 
Join Date: Dec 2012
Posts: 13
Poder: 0
ale4132 Va por buen camino
Muchas Gracias nelson por tu respuesta, me fue de mucha utilidad.
Reply With Quote
  #4  
Old 16/12/2012
ecfisa's Avatar
ecfisa ecfisa is offline
Moderador
 
Join Date: Dec 2005
Location: Tres Arroyos, Argentina
Posts: 10,508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola ale4132.

Por favor, esta nueva pregunta que no tiene relación con la inicial, publícala en un nuevo hilo con un título significativo. (Punto #8 de la guía de estilo)

Saludos y gracias por tu colaboración
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
pasar elementos de DBGrid a ListBox Gaatho OOP 2 29/10/2007 18:34
agregar y/o eliminar items de un listbox a partir de otro listbox Goyo PHP 2 27/09/2007 16:46
Sumar elementos de un ListBox creus Varios 4 16/01/2007 19:34
Mover elementos de un listbox a otro creus Varios 2 05/11/2006 09:03
Alinear elementos de un ListBox Tecnic2 OOP 2 05/01/2005 17:02


All times are GMT +2. The time now is 23:08.


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