Hi,

ich habe einen Kalender gebastelt, die einzelnen tage werden als Canvas 
Rechtecke gezeichnet, der aktuelle tag grau hinterlegt und dann überall der Tag 
link sogen hin geschrieben.

Wenn ich jetzt durch die Tage blättere muss ich ja alle Canvase löschen und neu 
zeichnen. Sobald diese Zeile drin ist , die ich mit "//geht nicht mehr", 
gekennzeichnet habe werden die zahlen und die graue Hinterlegung nicht mehr 
gezeichnet.
Setze ich das anschließende zeichnen separat in einen Timer, wird alles korrekt 
angezeigt.
Muss ich das verstehen?

Hilfe




  for i = 1 to monthLength(month)

// geht nicht mehr    
DayButton(offset + i - 
3).Graphics.clearrect(1,1,DayButton(i).Width-2,DayButton(i).Height-2)
    // geht nicht mehr Ende

    if i=day then // Feld des Tages grau hinterlegen
      DayButton(offset + i - 3).Graphics.forecolor=rgb(200,200,200)
      DayButton(offset + i - 3).Graphics.fillrect(1,1,DayButton(offset + i - 
3).Width-2,DayButton(offset + i - 3).Height-2)
    end if
    DayButton(offset + i - 3).Graphics.forecolor=rgb(200,0,00)
    DayButton(offset + i - 3).Graphics.textsize=9
    DayButton(offset + i - 3).Graphics.drawstring str(i),2,10
next

Antwort per Email an