Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi kann es nicht erklären :( (https://www.delphipraxis.net/5703-kann-es-nicht-erklaeren.html)

Christian Seehase 16. Jun 2003 14:58

Moin Coder_Machine,

die erste Spalte zeigt immer die Caption des Items an, die folgenen den Text eines SubItems.
z.B. direkt etwas in der 5. Spalte anzeigen zu lassen, ohne vorher noch drei weitere Subitems hinzugefügt zu haben geht nicht.

CoDeR_MaCHiNe 16. Jun 2003 15:14

also ich möchte:

aus einer datei 3 zeilen einlesen dann jene 3 zeilen
einzeln in eine zeile ins listview eintragen (also hintereinander)

das steht in der datei:
benutzer
suche dieses oder das
schon gesucht unter: www.google.de

und das soll so ins listview was in folgende sections aufgeteilt ist:
[von wem] [zu suchen] [gesucht]
benutzer suche dieses oder das schon gesucht unter: www.google.de

so und ich finde nichts was mit caption oder so...

so und meine frage:
1.wie adde ich jene 3 zeilen
2.wie kann ich dann direkt auf eine spalte zugreifen
3.wie nennt sich das alles (also ich sag einfach spalte und zeile)

thx

Christian Seehase 16. Jun 2003 15:51

Moin Coder Machine,

ich hoffe, dass es so klarer wird:

Delphi-Quellcode:
var
  sInhaltDerErstenSpalte : string;
  sInhaltDerZweitenSpalte : string;
begin
  // Voraussetzungen ViewStyle = vsReport, Columns sind schon eingerichtet
  // Schreiben
  ListView1.Items.Add; // Zeile hinzufügen
  // ListView1.Items.Count-1 ist der Index des letzten Items
  // und bewirkt nach einem Add den Zugriff auf die neue Zeile
  ListView1.Items[ListView1.Items.Count-1].Caption := 'Was in der ersten Spalte stehen soll';
  ListView1.Items[ListView1.Items.Count-1].SubItems.Add('Was in der zweiten Spalte stehen soll.');
  ListView1.Items[ListView1.Items.Count-1].SubItems.Add('Was in der dritten Spalte stehen soll.');
  // Auslesen (1.Zeile)
  sInhaltDerErstenSpalte := ListView1.Items[0].Caption;
  sInhaltDerZweitenSpalte := ListView1.Items[0].SubItems[0];
  //...
end;

CoDeR_MaCHiNe 16. Jun 2003 16:15

jo ganz großen dank,
dqs hilf mir sehr weiter :)

find ich echt nett :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:53 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz