Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Introducir datos en un ListView (https://www.clubdelphi.com/foros/showthread.php?t=63604)

chinchan 22-02-2009 03:38:58

Introducir datos en un ListView
 
Hola. Tengo un ListView con varias columnas y necesito introducir datos. Aparetemente es sencillo, pero no soy capaz. Debe de ser algo así: ListView1->Items->Add() pero no me funciona, ¿Me podéis poner un ejemplo?. Gracias.

dec 22-02-2009 11:12:51

Hola,

Te dejo a ti traducirlo a C++, pero, espero que no te será demasiado complicado:

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
  item: TListItem;
begin
  item := ListView1.Items.Add();
  item.Caption := 'This is a test';
  item.SubItems.Add('A subitem');
  item.SubItems.Add('Another subitem');
end;

No sé si en C++ cabe algo como esto otro, que se vale del "with" de Delphi:

Código Delphi [-]
procedure TForm1.Button2Click(Sender: TObject);
begin
  with ListView1.Items.Add do begin
    Caption := 'This is a test';
    SubItems.Add('A subitem');
    SubItems.Add('Another subitem');
  end;
end;

De todas formas el resultado sería el mismo en ambos casos.

chinchan 22-02-2009 13:25:02

Muchas gracias por tu ayuda. Pero por mas que lo estoy intentando, no consigo pasarlo a C++ Buider. Si no te importa echarme una mano.... Gracias.

escafandra 22-02-2009 21:25:07

Código:

TListItem *Item = ListView1->Items->Add();
Item->Caption = "Nuevo elemento";
Item->SubItems->Add("Subitem1");
Item->SubItems->Add("Subitem2");
..............
..............

Saludos.

chinchan 22-02-2009 22:37:31

Muchísimas Gracias, ya me funciona. También tenía mal configurado el ListView.


La franja horaria es GMT +2. Ahora son las 06:54:14.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi