Announcement

Collapse
No announcement yet.

TListview Spalten neu ausrichten

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

  • TListview Spalten neu ausrichten

    <PRE>
    Hallo,

    folgendes Problem:
    Mein Listview hat 4 Spalten eine davon ist Autosize. nun fülle ich innerhalb des Begin und Endupdate mein Listview mit Datensätzen.
    Wenn ich so viele Datensätze in das LV importiere, das der rechte Scrollbalken eigeblendet wird,
    sollten sich die Spalten auch daran Orientieren. Sie müssten also kürzer werden.
    Das tuhen sie aber leider nicht. Erst wenn ich mein Formular einen Pixel grüßen oder kleiner ziehe,
    richten sich die Spalten des LV neu aus.
    Ich nehme an das es eine message gibt, welche das LV neu Ausrichtet.

    Kann mir da jemand helfen ?

  • #2
    Hallo,<br><br>
    vielleicht hilft Listview.Invalidate oder Listview.Repaint. Hab ich aber jetzt nicht ausprobiert.<br><br>
    Schöne Grüße Dagmar

    Comment


    • #3
      Vielleicht TWinControl.Realign für den Listview oder die Form aufrufen?
      Und wenn dir wirklich nichts Besseres einfällt,
      probier mal <pre>
      ListView1.Height := ListView1.Height + 1;
      ListView1.Height := ListView1.Height - 1;
      </pre>
      Uli

      Comment

      Working...
      X