Programación General > Visual C++

 Problema Con Un List Control

(1/1)

Sandra_mad:
Buenos dias a tod@s!!! Vereis, quiero hacer una especie de tabla; Para ello he utilizado un list control, he creado las columnas, pero mi problema es que no me escribe en las "celdas2 nada; Lo hago asi:

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

Reku:
El problema que tienes es que el primer item que introduces, en tu caso la columna del nombre, no debes introducirla con SetItemText(... sino con InsertItem(...

Quedaría así:

m_wndTreeList.InsertItem(1,"Pedro");
m_wndTreeList.SetItemText(1, 1, "TELEFONO");
m_wndTreeList.SetItemText(1, 2, "Abogado");


Espero que te sirva.

Navegación

[0] Índice de Mensajes

Ir a la versión completa