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