none
Frage - ListBox mehrere Einträge gleichzeitig hinzufügen RRS feed

  • Frage

  • Hallo.

    Würde gerene in einer ListBox alle Prozesse auf dem Computer anzeigen. Ich kann alle Prozesse auch auslesen, die ListBox erweitert sich auch super, nur leider wird nichts angezeigt. Ich kann Einträge auch auswählen, aber ich sehe eben nicht was da steht. Auch an eventuellen Farbeinstellungen, zum Beispiel weise Schrift auf weißem Hintergrund, aber war es auch nicht.

    Habe derzeit folgenden Code (Form Load)
    ListBox1.Items.AddRange(Process.GetProcesses)

    Wenn ich nur "ListBox1.Items.Add(Process.GetProcess)" benutze, zeigt die ListBox nur "String[]Array" an.

    Kann mir einer Helfen zur späten Stund?

    Gruß,
    Dominik
    Montag, 1. März 2010 20:39

Antworten

  • Hallo Dominik,

    Du musst der ListBox noch sagen, welche Eigenschaft sie verwenden soll, um den hinzugefügten Eintrag darzustellen. Das machst Du über die DisplayMember Eigenschaft:

    ListBox1.DisplayMember = "ProcessName"
    ListBox1.Items.AddRange(Process.GetProcesses())

    Thorsten Dörfler
    Microsoft MVP Visual Basic
    Montag, 1. März 2010 21:11

Alle Antworten

  • Hallo Dominik,

    Du musst der ListBox noch sagen, welche Eigenschaft sie verwenden soll, um den hinzugefügten Eintrag darzustellen. Das machst Du über die DisplayMember Eigenschaft:

    ListBox1.DisplayMember = "ProcessName"
    ListBox1.Items.AddRange(Process.GetProcesses())

    Thorsten Dörfler
    Microsoft MVP Visual Basic
    Montag, 1. März 2010 21:11
  • Hallo Dominik Klasen,

    Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
    Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid.

    Grüße,
    Robert

    Donnerstag, 4. März 2010 16:47