Einzelnen Beitrag anzeigen

rantanplan99
(Gast)

n/a Beiträge
 
#8

Re: Problem mit TShellListView Komponente

  Alt 10. Jul 2004, 18:38
Hab mir den Source von den ShellList/TreeView angeschaut, und die ColumnWidth ist dort 'hardcoded' festgelegt (mit Konstanten). Ich hab das ganze jetzt umgeschrieben das jedesmal wenn die Columns gelöscht werden, er vorher deren Breite in ein assoziatives Array (Hash) schreibt in der Art ColWidth[ColumnCaption] := ColumnWidth; und wenn er wieder die Columns erzeugt, nehm ich die Fixwerte, oder falls ein Eintrag für diese Spalte existiert, den ColWidth[ColumnCaption] Wert. Und jetzt funktioniert das ganze so wie ich es will *g*

Ok, für die 8 oder 9 möglichen Spalten ein Hash zu nehmen ist evtl. ein bischen mit Kanonen auf Spatzen geschossen, aber es funktioniert.
  Mit Zitat antworten Zitat