FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hola magnu9,
Cita:
Espero que te sea de ayuda. Oscar Noe.
__________________
No dejes camino viejo por sendero nuevo |
#3
|
||||
|
||||
Caral dejame explicarte un poquito
Es algo que quiere mi tutor de Proyecto III, es que los reportes lleve consigo dos listbox en medio de ellos estos botones" >, <, >>, <<" los cuales me serviran para mudar los campos de un listbox a otro. Y que el contenido del Listbox2 sea por lo que se guie el reporte para ordenarse. Ahora experimentare lo que me dijeron.
|
#4
|
||||
|
||||
Hola magnu9
La verdad no trabajo con listbox, ni nada parecido pero tengo entendido que los listbox tienen una propiedad que es copy, asi que puedes copiar de uno a otro, hay varias formas: 1- Puedes crear variables para los items que vas copiando de uno a otro, esto los mantiene en memoria hasta que se impriman. 2- Puedes crear una tabla temporal, pasar los items del listbox1 al 2 grabarlos en la tabla nueva y luego hacer lo que quieras con los datos, imprimirlos para luego borrarlos o mantenerlos con un numero o no se algo asi. Saludos |
#5
|
||||
|
||||
Observa esto caral
Este codigo es lo que estoy utilizando para copiar de un listbox a otro...
|
#6
|
||||
|
||||
Perdon se copio dos veces el codigo..
Ahora si... observa.
Código Delphi [-]procedure TrpCliente.btnEnviarClick(Sender: TObject); begin if listbox1.ItemIndex>=0 then begin listbox2.Items.Add(listbox1.Items[listbox1.ItemIndex]); listbox1.Items.Delete(listbox1.ItemIndex); end; END; procedure TrpCliente.btnTraerClick(Sender: TObject); begin if listbox2.ItemIndex>=0 then begin listbox1.Items.Add(listbox2.Items[listbox2.ItemIndex]); listbox2.Items.Delete(listbox2.ItemIndex); end; end; procedure TrpCliente.btnEnvTodClick(Sender: TObject); var m:integer; begin m:=listbox1.Items.Count; while m>=1 do begin listbox1.ItemIndex:=0; listbox2.Items.Add(listbox1.Items[listbox1.ItemIndex]); listbox1.Items.Delete(listbox1.ItemIndex); m:=m-1; end; end; procedure TrpCliente.btnTraerTodoClick(Sender: TObject); var n:integer; begin n:=listbox2.Items.Count; while n>=1 do begin listbox2.ItemIndex:=0; listbox1.Items.Add(listbox2.Items[listbox2.ItemIndex]); listbox2.Items.Delete(listbox2.ItemIndex); n:=n-1; end; end; |
#7
|
||||
|
||||
No se me parece bien, cual es el problema.?
Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
seleccionar items en listbox | fluckde | Varios | 2 | 05-09-2006 21:05:57 |
Listbox con items genericos | ANG4L | Varios | 2 | 11-05-2006 03:54:37 |
Items Listview | Trigger | OOP | 2 | 11-10-2004 21:05:02 |
ListBox Items Hint (MUY URGENTE !!!!) | jymy788 | Varios | 2 | 17-09-2004 09:41:58 |
Componente de dos ListBox con items intercambiables | Tomás | OOP | 6 | 07-05-2004 18:42:39 |
|