Announcement

Collapse
No announcement yet.

ListView dynamisch erstellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ListView dynamisch erstellen

    Hallo,

    ich habe ein kleines Problem, ich verstehe die Lösung von M$ auch nicht so.

    Ich möchte einen ListView dynamisch füllen, heißt ich frage einen Prozess ab und bekomme als Rückgabewerte diverse Werte u.A. je nach Zustand soll gecheckt oder ungecheckt sein..
    Das können u.U. unterschiedlich häufige Werte sein.

    Nun möchte ich den ListView dynamisch füllen.

    Die Anleitung bei M$ ist schlüssig:

    http://msdn.microsoft.com/de-de/libr...heckboxes.aspx

    Aber laut Anleitung wissen die ja vorher wie es aussehen soll, aber wie mache ich es wenn ich es dynamisch in einer for-each oder in einer for-Schleife füllen will.

    [highlight=vbnet]' Create three items and three sets of subitems for each item.
    Dim item1 As New ListViewItem("item1", 0)[/highlight]

    Ich kann ja z.B. nicht item[x] as new .. sagen. Wie kann ich das variable gestalten.

    Normal möchte ich nur die so einen Abschnitt in einer Schleife packen:

    [highlight=vbnet]' Create three items and three sets of subitems for each item.
    Dim item1 As New ListViewItem("item1", 0)
    ' Place a check mark next to the item.
    item1.Checked = True
    item1.SubItems.Add("1")
    item1.SubItems.Add("2")
    item1.SubItems.Add("3")[/highlight]

    Hat jemand eine Idee?

    Gruß Alex

  • #2
    Ich verstehe leider nicht über welches Problem du stolperst. Du möchtest das in einer Schleife machen dann tu das einfach. In der der Schleife neues ListViewItem erzeugen, Properties setzen und dem ListView dann hinzufügen. Voila.

    Wenn du an irgendwas vom Drecks ListView (ich mag dieses Control nicht) scheiterst es gibt auch eine CheckedListBox.

    Comment


    • #3
      Neues Thema
      Christian

      Comment

      Working...
      X