FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Mostrar una stringlist en algun tipo de tabla
Hola!
Actualmente tengo una función que me busca los archivos de un directorio y me muestra el directorio en una Tstringlist. esta sistema es sencillo y bueno, pero ocurre que si la lista excede el tamaño de pantalla noo permite visualizar todos los elementos encontrados Me gustaria saber si hay algun modo de conseguir que en vez de mostrar los elementos en la stringlist, me los pudiera mostrar en una tabla como la que os adjunto ya que creo es bastante más funcional que la anterior. ¿Como creeis que se podria hacer? Tengo experiencia=0 con lo que cualquier información por poca que sea puede serme de gran utilidad. Un saludo! EDITO: http://img152.imageshack.us/my.php?image=tablahr3.jpg Última edición por turminator fecha: 22-03-2008 a las 20:51:52. |
#2
|
||||
|
||||
Delphi incluye un componente llamado TStringGrid. ese es el que buscas. Suerte. (Otra solución sería generar el Xml de los resultados y cargarlo en un TAdoDatset, pero, mmm es más sencillo de usar el TStringGrid). Suerte
__________________
Conoce mi blog http://www.edgartec.com |
#3
|
|||
|
|||
Hola poliburro!
Muchas gracias por la información, he estado buscando y me he encontrado este tutorial http://www.formauri.es/arrobamasmas/...&cap=3#PrCells que parece bastante bueno. Voy a ver como me salgo y os cuento que tal. Saludos! |
#4
|
|||
|
|||
Quizá quieras tambien considerar el control ListView, que, además, te permite poner "checkboxes" como los que se ven en tu imagen.
Bye |
#5
|
|||
|
|||
Hola keyboy, acabo de leer tu recomenadación y me ha dejado un poco confundido. Creia que el control StringGrid era lo ideal y ahora descubro el listview.
La verdad no sé muy bien que diferencias/ventajas tiene entre ellos dos, pero ahora que lo comentas, pienso que quizás el listview tiene la ventaja de permitir la seleccion de más de un elemento, aunque quizás sea mas dificil de trabajar con la listview que el Stringgrid. De todos modos acabo de encontrarme con un problema que intentaré resolver esta noche y mañana os cuento que tal. Saludos! |
#6
|
|||
|
|||
Para una StringList esta el control TValueListEditor..
|
#7
|
|||
|
|||
Después de pensar un rato, creo que me conviene más usar TStringGrid ya que quizás en un futuro me sea útil meterle más de un valor por elemento.
Mi idea para este ejercicio era aprovechar la función que publicó David Esperalta acerca de como buscar archivos en un directorio y mostrarlos en una TString list
Creo que el error de esta aplicación se halla en que la función BuscarArchivos, está programada para que el resultado sea visualizado en una lista TStrings y no en una TStringGrid (la variable listado es un TString y no un tStringGrid). He probado en modificar levemente la función, pero me da error: creo que puede deberse a la siguiente sentencia: listado.add(subdirectorio + regBusqueda.Name); ya que la propiedad .add es para el componente TString y no para el TStringGrid. Donde me estoy equivocando? Saludos! Última edición por turminator fecha: 28-03-2008 a las 22:23:40. |
#8
|
||||
|
||||
El error como bien lo dices es que el Grid no tiene el metodo Add. Tendrias que escribir directamente sobre la celda que quieras insertar o utilizar el metodo ADD del Row
Cita:
stringgrid1.Rows[1].Add(subdirectorio + regBusqueda.Name);
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mostrar en un edit una variable de tipo real | Petolansa | Varios | 4 | 31-10-2007 03:56:47 |
Algún componente Descendiente de dbGrid para enlazar a más de 1 tabla ???? | AGAG4 | Varios | 2 | 06-11-2006 10:07:44 |
mostrar un campo de una tabla en un dbcombobox | emenchi34 | Conexión con bases de datos | 9 | 01-11-2006 20:40:03 |
Problema al mostrar campos del tipo Memo | famcd | SQL | 2 | 06-02-2006 14:37:24 |
Mostrar campos que no esten en una tabla | jbetancurt | Firebird e Interbase | 2 | 11-11-2004 04:15:30 |
|