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