Das ListView-Control unter VB.NET

Hallo

Ich habe zur Zeit ein paar Startschwierigkeiten mit VB.NET.
Wahrscheinlich kennen das einige unter euch.

Auf jeden Fall suche ich beim ListView-Control bis jetzt vergebens
nach einer Eigenschaft, welche die Anzahl Items zurückgibt. Ausserdem
verstehe ich nicht ganz, wie ich z.B. beim Klick auf einen Eintrag
den Text des gerade ausgewählten Items abfragen kann.

Weiss da jemand Rat oder kennt jemand eine Webseite, wo ich das
nachlesen kann?

Mit freundlichen Grüssen

Team: Name entfernt

Hi Samuel,

habe zwar nur VB6, aber ist es bei VB.Net nicht mehr ListView.ListItems.Count ???

Viele Grüße
Sculpture

Hallo

> habe zwar nur VB6, aber ist es bei VB.Net nicht
> mehr ListView.ListItems.Count ???

Offensichtlich nicht. In der Online-Hilfe steht zwar etwas über eine
„ListViewItemCollection“, aber ich habe absolut keine Ahnung, wie ich
damit umgehen soll.

Mit freundlichen Grüssen

Team: Name entfernt

Offensichtlich nicht. In der Online-Hilfe steht zwar etwas
über eine „ListViewItemCollection“, aber ich habe absolut
keine Ahnung, wie ich damit umgehen soll.

wenn es eine ListViewItem-Collection gibt, sollte

listviewname.listviewitems.count

die anzahl und

listviewname.listviewitems.item(index).name
oder
listviewname.listviewitems.item(index).text

den Text und

listviewname.listviewitems.item(index).key

den Schlüssel zurückgeben.

wie gesagt, sollte.

cu, holli

und

Hallo

> wenn es eine ListViewItem-Collection gibt, sollte
> listviewname.listviewitems.count die anzahl
> […] zurückgeben.

Die Eigenschaft lautet der Online-Hilfe zufolge

lsvLangFile.ListViewItemCollection.Count

Aber der Code wird in der IDE sofort mit der Begründung „This
reference to a non-shared member requires an object reference, and
none is supplied“ als Fehler markiert.

Demzufolge kann ich die Count-Eigenschaft nicht einfach wie bisher
verwenden, weil es ja eigentlich nicht einmal mehr eine Eigenschaft
ist, sondern eine Auflistung. Aber die „ListViewItemCollection“ kennt
keine Eigenschaft, die „Count“ heisst.

Ich habe schon das halbe Netz abgeklappert, und nicht einmal auf der
MSDN-Homepage bin ich auf etwas nützliches gestossen. Hat jemand
vielleicht bereits etwas mehr Erfahrung mit VB.NET?

Mit freundlichen Grüssen

Team: Name entfernt