Zitat:
Delphi-Quellcode:
procedure Tzeichnung.Button1Click(Sender: TObject);
begin
with zeichnung.Image1.Canvas do
Wie kommt man bitte auf die
saublöde komische Idee
HIER auf die globale Variable "zeichnung" zuzugreifen?
Delphi-Quellcode:
with Image1.Canvas do
// oder wenn es sein muß, dann
with Self.Image1.Canvas do
Und sollte dir jemand wegen des WITH den Popo verhauen, dann hat er das Recht dazu.
Zitat:
MyRect.Create(1, 1, 150, 200);
Create liefert als "Ergebnis" das Gewünschte ... es ist keine "Funktion".
MyRect := TRect.Create(1, 1, 150, 200); // oder MyRect := Rect(1, 1, 150, 200)
@Die Anderen:
Macht TImage im FMX eigentlich was Ähnliches wie in der
VCL?
Image1.Canvas das Canvas in der Ansicht,
aber Image1.Picture.Graphic.Canvas das Canvas des Bildes.
Und da das TImage in der VCL kein "WinControl" ist, zeichnet es auch noch auf den Canvas seines Parents, anstatt auf ein Eigenes.