Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-02-2009
chinchan chinchan is offline
Miembro
 
Registrado: abr 2006
Posts: 109
Poder: 19
chinchan Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 22-02-2009
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
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.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 22-02-2009
chinchan chinchan is offline
Miembro
 
Registrado: abr 2006
Posts: 109
Poder: 19
chinchan Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 22-02-2009
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Código:
TListItem *Item = ListView1->Items->Add();
Item->Caption = "Nuevo elemento";
Item->SubItems->Add("Subitem1");
Item->SubItems->Add("Subitem2");
..............
..............
Saludos.
Responder Con Cita
  #5  
Antiguo 22-02-2009
chinchan chinchan is offline
Miembro
 
Registrado: abr 2006
Posts: 109
Poder: 19
chinchan Va por buen camino
Muchísimas Gracias, ya me funciona. También tenía mal configurado el ListView.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Usando DbGrid para introducir datos Seryon Conexión con bases de datos 5 25-08-2006 11:41:58
Introducir datos en un TStringGrid Bauhaus1975 Varios 3 11-05-2006 18:29:23
como introducir datos a una tabla jhonveras DB2 1 05-05-2004 16:35:09
Introducir Datos A Una Tabla ElCherchu DB2 4 05-05-2004 01:38:15
Introducir / Actualizar Datos en Interbase jsc Firebird e Interbase 5 04-11-2003 14:03:24


La franja horaria es GMT +2. Ahora son las 17:47:36.


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
Copyright 1996-2007 Club Delphi