DatagridViewCombobox mit Images füllen

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von BigBen2003.

    DatagridViewCombobox mit Images füllen

    Hallo,

    in einer DataGridView ist ein ComboBox-Feld enthalten.

    Nun sollen die auswählbare Text-Einträge gegen Images ausgetauscht werden, die in der ComboBox ausgewählt werden sollen.

    Bislang wurden diverse Anleitungen gefunden, in denen erläutert wird, wie in einem ComboxBox aus einer Image-Liste ein Eintrag ausgewählt werden kann:

    z.B. hier: codeguru.com/csharp/csharp/cs_…mage-combobox-with-c.html

    Kann das Verfahren auch auf DataGridviewComboboxes angewandt werden? Oder muss man erst ein zusammengesetztes DatagridViewControl erstellen, in dem ein Standard-ComboBox-Control enthalten ist?

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „BigBen2003“ ()

    das wäre ziemlich mit Kanonen auf Spatzen.
    eine selbstgebastelte DGV-Column, mit selbstgebasteler DGV-Cell, mit selbstgebastelter Image-Combobox.
    Also das wird ziemlich tricky - alles in ein harmonisches Zusammenspiel miteinander und mit dem WinForms-Designer hinzukriegen.

    ich schlage vor, im DGV_EditingControlShowing - Event die Combobox abzugreifen, und wiederum deren ItemDraw-Event zu behandeln, und dort die Images zu malen.
    Aber auch erfordert einigermassen Sachverstand.