Announcement

Collapse
No announcement yet.

TListBox und Zeichnen beim Einblenden

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

  • TListBox und Zeichnen beim Einblenden

    Hallo Leute

    Ich habe folgendes Problem: Ich habe eine eigene Instanz von TListbox erstellt, die im DrawItem Event die Einträge selber zeichnet. Es werden nicht nur die Daten auf den Canvas gezeichnet, sondern jeder Eintrag wird in dem Ereignis auch noch einer Berechnung unterzogen. Weiters können Schriftart und Farbe frei gewählt werden. Das Problem dabei ist, das dann beim ersten Einblenden ein Flackern zustandekommt (der Hintergrund ist am Anfang weiß (Kann man das vielleicht ändern ??), jeder Eintrag braucht etwas Zeit zum ermitteln, und erst nach ein paar Augenblicken ist die Listbox voll aufgebaut). Was kann man tun, um dieses Flackern zu verhindern ??

  • #2
    Hallo Roland Wind,

    Versuche es mal so:

    <pre><code>
    ListBox1.Items.BeginUpdate;
    ListBox1.Items.<zeichnen>
    ...
    ListBox1.Items.EndUpdate;
    </pre></code>

    Gruß, To

    Comment

    Working...
    X