Einzelnen Beitrag anzeigen

Benutzerbild von M-O-D
M-O-D

Registriert seit: 21. Feb 2004
Ort: Create(self)
74 Beiträge
 
Delphi 6 Enterprise
 
#6

Re: Listview Spalte ausblenden (visible := false)

  Alt 10. Mär 2004, 22:04
Hi,

versuch doch die Listview anders zu füllen. Die Spalten die "unsichtbar" sein sollen einfach ans ende.
Also z.B.... Du hast 2 Sichbare Einträge(Spalten) und einen auf den Du mit einer Komponente oder so zugreifen möchtes. Dann erstellst Du ein LV mit 2 Spalten, belegst aber 3 Spalten. Die 1. Spalte ist die Caption(Sichtbar), die 2. Spalte das SubItem[0](Sichtbar) und die 3. Spalte ist Subitem[1](unsichtbar aber trotzdem da!!!).
Du könntest also auch 10 Spalten füllen. Wenn Du nur 3 Spalten im Editor einstellst, sind die restlichen 7 automatisch unsichtbar aber vorhanden. Du kannst also mit SubItems[6] auf den Inhalt der unsichtbaren Spalte zugreifen.

Ich mache das auch öfters.. in der letzten Spalte wird zum Beispiel eine Dateiposition abgespeichert um beim click auf selected.Subitems[] zugreifen zu können.

CU
Ich lebe zwar über meine Verhältnisse, aber immer noch unter meinem Niveau...
  Mit Zitat antworten Zitat