Announcement

Collapse
No announcement yet.

grafik in paintbox wird nur beim Verkleinern von TForm angezeigt

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

  • grafik in paintbox wird nur beim Verkleinern von TForm angezeigt

    In einem TForm erzeuge ich ein TPanel, welches die Eigenschaft Canvas hat (bzw. welches von einer TPaintBox überlagert ist).<BR>
    In der OnPaint-Routine werden auf das Panel mit Canvas Texte oder Grafiken ausgegeben. Nach dem ersten Aufruf von OnPaint<BR>
    nach der Erzeugung des Tform wird der Text nicht angezeigt. Der Text wird erst angezeigt, wenn das Formular verkleinert wird und durch<BR>
    Refresh OnPaint wieder aufgerufen wird. Wenn das TForm wieder vergrößert wird, verschwindet der Text wieder.<BR>
    Also immer nur beim Verkleinern wird der Text angezeigt.<BR>
    Wie kann man's besser machen. Grüße Klaus<BR>
    P.S. Hat jemand Erfahrungen mit der Erzeugung eines PrintPreview

  • #2
    Nachdem Zeichen

    Box->Refresh()

    oder

    Box->Repaint()

    aufrufen. Damit zeichnet sich das Objekt selbst neu.

    Christia
    Christian

    Comment


    • #3
      Danke, Box->Refresh() hat geholfen, allerdings mußte der Befehl vor <BR> der Zeichenausgabe gegeben werden. Ein kleiner Nachteil hat sich <BR> eingeschlichen: die neuzuzeichnenden Ränder flackern, <BR> was vorerst verkraftbar ist. Klau

      Comment

      Working...
      X