SetSelectionMarkt mit CListCtrl



  • Hi,

    Ich hab ne ListView, und wollte einen eintrag Markieren. Also finde ich in der MSDN den Befehl SetSeletionMark(int nIndex). Nur wenn ich diesen Befehl anwenden passiert nichts. Könnte es vielecht sein, das meine ListBox falsch eingstellt ist?

    Und warum kann ich nur Items im rechten Column Markieren?

    Ich hab hier im Forum auch schon nach eventuellen lösungen gesucht, aber ohne erfolg.

    Wenn jemand eine Ahnung hat warum es nicht geht, bitte hier posten.

    Gruß Chill0r



  • Du hast aber Fullrowselect in den Eigenschaften gesetzt ?

    Devil



  • Chill0r schrieb:

    ...MSDN den Befehl SetSeletionMark(int nIndex). Nur wenn ich diesen Befehl anwenden passiert nichts.

    mit SetCurSel(int iIndex) müssts gehen.

    Chill0r schrieb:

    Und warum kann ich nur Items im rechten Column Markieren?

    ??? der markiert nur einen teil deiner zeile, im selben listview oder wie?

    Esco



  • Nein, ich verwende die .Net edition, und so eine eigenschaft gibt es dort nicht.

    [Edit]
    @Esco du verwechsls ListView, mit der Normales liste. SetCurSel gibt es bei der ListView nicht.


Log in to reply