Vielen Dank für die schnelle Antwort!
Wenn das Band, unter dem die Spalten zusammengefasst sind, eine Breite (Width-Property) > 0 aufweist, dann wird diese Gesamtbreite nicht angefasst, d.h. vergrößerst Du eine Spalte, werden die anderen entsprechend kleiner.
Bei mit hat jedes Band eine Breite. Doch die Breite lässt sich überhaupt nicht ändern, wenn ich versuche die Breite der Columnsheaders zu ändern. Erst wenn ich die Bandheaders einblende, dann kann ich die Bandheaders auseinander ziehen und somit die Große der einzelnen Bänder verändern.
Ist es das, was Du beobachtest? Dann setze Band.Width := 0
Eben nicht. Trotzdem habe ich versucht, die Breite der Bänder auf 0 zu setzen. Hat sich nichts geändert.
Bei mir hat jeder Band nur eine Spalte. Eingentlich würden mir die Bandheaders in diesem Fall vollkommen ausreichen, wenn man über den Klick auf ein Bandheader der Inhalt der Spalte sortieren könnte. Doch das ist nicht der Fall. Deswegen muss ich die Columnheaders einblenden. Diese haben auch noch dieses kleinen Pfeilchen für die Sorierrichtung. Ansonsten sehen die Columnheaders in meinem Fall genauso wie die Bandheaders, so dass es blöd wäre, die beide einzublenden.