AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Spaltenreihenfolge TListView ändern mit ListView_SetColumnOrderArray fehlerhaft?
Thema durchsuchen
Ansicht
Themen-Optionen

Spaltenreihenfolge TListView ändern mit ListView_SetColumnOrderArray fehlerhaft?

Ein Thema von delphitrixer · begonnen am 23. Sep 2011 · letzter Beitrag vom 26. Sep 2011
 
delphitrixer

Registriert seit: 12. Aug 2004
55 Beiträge
 
Delphi 10.3 Rio
 
#16

AW: Spaltenreihenfolge TListView ändern mit ListView_SetColumnOrderArray fehlerhaft?

  Alt 26. Sep 2011, 12:06
Ich denke, dass wird bei z.B. 5 Spalten noch einigermassen gehen, aber ich habe ca. 50 Spalten die individuell pro Benutzer umsortiert werden sollen. Es geht schlussendlich darum, dass sich ein Benutzer die Spalten per Drag&Drop verschieben kann, die Reihenfolge in der DB gespeichert wird und später wieder geladen wird. Das funktioniert zwar alles, nur kann nach dem Laden der Reihenfolge eben nicht mehr korrekt auf den Inhalt zugegriffen werden, weil die "interne" Columnorder von Delphi nicht stimmt.

Dabei den Überblick zu behalten welche Spalte schlussendlich wohin soll, dürfte via .index fast unmöglich sein.

Deshalb bin ich vermutlich auch auf den direkten API Aufruf gekommen. Irgenwie müsste nun hinterher nur noch der Spaltenorder von Delphi wieder aktualisiert werden.

Geändert von delphitrixer (26. Sep 2011 um 12:24 Uhr)
  Mit Zitat antworten Zitat
 

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz