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...