ich habe da mal eine “Anfängerfrage”. Ist es mit Xojo möglich, den Hintergrund zur Laufzeit eines Canvas zu ändern? Bisher habe ich die Hintergrundfarbe immer via Paint beim Starten festgelegt:
Jetzt möchte ich aber, dass wenn Button B geklickt wird, der Hintergrund eine andere Farbe erhält und beim Klick auf Button A wieder eine andere Farbe.
Nein. Paint ist ein Event, das Graphics-Objekt steht dir nur innerhalb des Events zur Verfügung.
Du löst aber ein neues Paint manuell mit Refresh aus.
Wenn eine komplexere Zeichnung erscheinen soll, kannst du sie außerhalb des Paint-Events in Form eines Pictures vorbereiten. Und dann mit BackDrop zuweisen oder innerhalb des Paint-Events nutzen, wie Markus schon sagte.