Announcement

Collapse
No announcement yet.

Listview: Spaltenreihenfolge ermitteln

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

  • Listview: Spaltenreihenfolge ermitteln

    Hallo NG<BR>
    <BR>
    Ich möchte die Reihenfolge der Spalten, die der Anwender per Drag&Dop gesetzt hat (AllowColumnReorder), abspeichern, um beim nächsten mal dieselbe wieder herzustellen. Leider habe ich dazu keine entsprechende Eigenschaft gefunden (Index verändert sich nicht).
    Kann mir da jemand weiterhelfen?<BR>
    <BR>
    Vielen Dank und Grüsse<BR>
    Yvan

  • #2
    hallo yvan...

    Also die Lösung zu deinem Problem Version sehr simpel z.B:
    <pre>
    ColumnHeader column = listView1.Columns[0];
    listView1.Columns.Remove(listView1.Columns[0]);
    listView1.Columns.Insert(1, column);
    </pre>

    Problemlösung mittel schwer:

    Nutze die Messages LVM_GETCOLUMN und/oder LVM_SETCOLUMN ind Verbindung mit der SendMessage API.

    mehr Informationonen findest du hier:

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/CommCtls/ListView/Messages/LVM_GETCOLUMN.asp

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/CommCtls/ListView/Messages/LVM_SETCOLUMN.asp

    bye And

    Comment

    Working...
    X