Como se puede hacer

12/07/2004 - 11:24 por sandra_soria81 | Informe spam
Hola a todos!!! A ver si me explico bien; Vereis tengo que ver una serie
de caracteristicas de unos archivos, su tamaño, nombre etc... Pues vereis,
quiero visualizarlo de una manera elegante; De momento para ver que todo
funcionaba, lo he hecho con tabulaciones; He pensado que podria hacerlo
como una tabla, pero sin las lineas de las tablas, es decir, arriba lo
tipico de las columnas que quiero, y lugo en filas cada uno de los
archivos; Ahora bien, no tengo ni idea de como se puede hacer esto; No se
si habra alguna funcion o algo que permita hacer esto; Si sabeis como se
puede hacer, decirmelo e investigo; Gracias;

Preguntas similare

Leer las respuestas

#1 Sergio
12/07/2004 - 11:37 | Informe spam
Sandra wrote:

Mostrar la cita
Prueba con un list control, y pon la propiedad "View" en report (esto
desde el editor de dialogos). Es la manera más sencilla de presentar
datos como reportes. Espero que sea lo que quieres.
#2 sandra_soria81
12/07/2004 - 11:52 | Informe spam
Es justo lo que queria, no lo habia encontrado, habia probado todos los
controles, pero me faltaba ponerle la propiedad view; Muchas gracias;



Sergio wrote:

Mostrar la cita
#3 sandra_soria81
13/07/2004 - 15:53 | Informe spam
Buenos Tardes a todos!! He creado la "tabla", pero no escribo en las
llamemosle celdas; Me resulta curioso, porque he tomado el ejemplo de un
libro, y no se por que no funciona, no se si se debe a que me falta alguna
libreria, no se...

Lo implemento en la funcion OnInitialUpdate()

m_wndTreeList.InsertColumn(0, "Nombre",LVCFMT_LEFT,100);
m_wndTreeList.InsertColumn(1, "Telefono", LVCFMT_LEFT, 100);
m_wndTreeList.InsertColumn(2, "Carrera", LVCFMT_RIGHT, 100);

Asi es como creo las columnas, que me aparecen bien; Pero a la hora de
rellenar las filas no me hace nada:

m_wndTreeList.SetItemText(1, 1, "Pedro");
m_wndTreeList.SetItemText(1, 3, "Abogado");

Alguien sabe a que se debe????

PD: m_wndtreeList es la variable asociada al control list de tipo CListCtrl

Gracias


Sandra wrote:

Mostrar la cita
vereis,
Mostrar la cita
#4 Sergio
13/07/2004 - 16:45 | Informe spam
Sandra wrote:
Mostrar la cita
A este paso tu proyecto va a acabar siendo GNU/GPL XDDDD
te falta hacer el insertitem:
m_wndTreeList.InsertItem(0,"Pedro");
m_wndTreeList.SetItemText(0,2,"Abogado");

Esto quiere decir que insertas un item, cuyo texto es "Pedro", y como
tercer subitem "Abogado", dejando uno libre, porque no sabemos el telefono.
Recuerda que en c/c++ el primer elemento de toda lista es el 0.

Si fuera un bucle:

int i;
for (i = 0;i < 10;i++) {
m_wndTreeList.InsertItem(i,"Primera columna");
m_wndTreeList.SetItemText(i,1,"Segunda columna");
m_wndTreeList.SetItemText(i,2,"Tercera columna");
}


Y para añadir un item más:

int i = m_wndTreeList.GetItemCount();

m_wndTreeList.InsertItem(i,"");


Espero que te sirva.
Ads by Google
Search Busqueda sugerida