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 Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-02-2009
chinchan chinchan is offline
Miembro
 
Registrado: abr 2006
Posts: 111
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.114
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: 111
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.198
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: 111
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


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 23:00:58.


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