Programación General > C++ Builder

 Mostrar Datos En Un Tlistview Mediante Un Bucle

<< < (2/2)

Ziara:
Hola de nuevo

ya solucioné ese problema, si... es que soy tan lista que no sabía que se tenía que incluir el Unit1.h en la cabecera del Unit2.cpp  :rolleyes: Tengo lo siguiente:

en un Unit2.cpp:


--- Código: Text ---void Recorrer::FuncionRec() {int num=0;     TListItem * Itema;     for(int i = 0; i&#60;5; i++)     {        num++;        cadena = &#34;hola mundo&#34; + (AnsiString(num));        cadena2= &#34;adios mundo&#34; + (AnsiString(num));        Itema = Form1-&#62;ListView1-&#62;Items-&#62;Add();        Itema-&#62;Caption = cadena;        Itema-&#62;SubItems-&#62;Add(cadena2);      }} 
y en un Unit1.cpp llamo a la función:


--- Código: Text ---Recorrer *re = new Recorrer(); re-&#62;FuncionRec(); delete re; 
tal y como está ahora el código, hasta que no termina de hacer las cinco iteraciones no aparece en el ListView1 los datos, es decir, que sale "todo de golpe, las cinco iteraciones".

Pero yo quiero que vaya saliendo las iteraciones una a una, a media que se vaya ejecutando el código, dicho de otra manera, cuando se ejecuta la primera iteración, que aparezca ya el primer renglón en el ListView, cuando se ejecuta la segunda que aparezca el segundo reglon y así sucesivamente. ¿Alguna idea?

gracias

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa