Style einer ListCtrl ändern und sortieren

Thopeto

Erfahrenes Mitglied
Hallo

1. Wie kann ich die items einer ListCtrl rechtbündig machen?! Die sind bei mir immer zentriert

2. Wie kann ich die eintrräge nach der LVITEM itemData.iItem sortieren?! Bei mir legt er immer neue Einträge unten an. Sollte sich aber immer über dem letzten Eintrag einordnen. wie mach ich das


gruß
Thorsten
 
Die Ausrichtung kannst du bei den Columns angeben. Wenn du InsertColumn aufrufst, kannst du einen Ausrichtungs-Parameter mitgeben.
Gemeinheit: Die erste Spalte kann nur links ausgerichtet werden, die anderen sind frei veränderbar.
 
ja da schiebt sich aber der text im header ja auch dann nach rechts. der sollte aber links bleiben?!:eek:
 
Ja, das geht dann nicht direkt. Da müsstest du dann anfangen, die Items selbst auszugeben. Die Ausrichtung des Headers und des Spalteninhaltest sind immer gleich.

Aber: Du könntest die Header-Control holen und dann mit SetItem versuchen, die Format-Flags zu modifizieren. Hab ich nicht ausprobiert, könnte aber klappen.
 
Zurück