none
Eingabe in Listbox/Listview-Elemente RRS feed

  • Frage

  • Hallo !

    Ich habe ein Programm mit einem Listview-Element, das als eine Art Warenkorb für ein Kassenprogramm fungiert und hat mehrere Spalten (Artikelnr, Bezeichnung, Einzel- und Gesamtpreis)

    Nun habe ich meinen Büchern entnommen, dass man mit der Eigenschaft Labeledit Eingaben zulassen kann, allerdings nur für das Label, also die erste Spalte.

    Der Nutzer soll aber auch den Einzelpreis ändern können.

    Ist das mit Listview oder einer Listbox wirklich nicht möglich ?

    Habt Ihr eine andere Idee, wie ich das realisieren könnte ? Ich meine, ich könnte wähend der Laufzeit dynamisch entsprechende Textfelder/Label erzeugen, das erscheint mir aber sehr umständlich.

    Danke vorab.

    Marco
    Sonntag, 17. Januar 2010 18:10

Antworten

  • Hallo Marco,

    nein, die ListBox bietet gar keine Bearbeitungsmöglichkeiten und das ListView bietet diese nur für die erste Spalte. Mit dem DataGridView bist Du da flexibler und kannst Eingaben für jede Spalte zulassen.
    Thorsten Dörfler
    Microsoft MVP Visual Basic
    • Als Antwort vorgeschlagen Elmar BoyeEditor Montag, 18. Januar 2010 09:27
    • Als Antwort markiert muehleis Montag, 18. Januar 2010 15:40
    Sonntag, 17. Januar 2010 18:27
    Moderator

Alle Antworten

  • Hallo Marco,

    nein, die ListBox bietet gar keine Bearbeitungsmöglichkeiten und das ListView bietet diese nur für die erste Spalte. Mit dem DataGridView bist Du da flexibler und kannst Eingaben für jede Spalte zulassen.
    Thorsten Dörfler
    Microsoft MVP Visual Basic
    • Als Antwort vorgeschlagen Elmar BoyeEditor Montag, 18. Januar 2010 09:27
    • Als Antwort markiert muehleis Montag, 18. Januar 2010 15:40
    Sonntag, 17. Januar 2010 18:27
    Moderator
  • Wow, das ging schnell.
    Vielen Dank, probier' ich direkt aus :-)
    Sonntag, 17. Januar 2010 18:29