Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Schorschi5566,
7. Jun 2012
Ja, das geht schon flott genug, wenn man's halbwegs geschickt macht. ;)
Vielen Dank für Eure Antworten. Hat, wie immer, weitergeholfen.
Grüße,
Uwe
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Schorschi5566,
4. Jun 2012
Hallo Uwe,
heißt das, dass ClearRect in anderen Situationen funktionieren würde? Wie gesagt, in den Sourcen sieht das derzeit so aus:
In FMX.Canvas.D2D:
procedure TCanvasD2D.Clear(const Color: TAlphaColor);
begin
FTarget.Clear(D2Color(Color, 1));
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Schorschi5566,
3. Jun 2012
Warum sollte man einen DrawLine-Befehl nicht rückgängig machen können ohne den ganzen Canvas löschen zu müssen?
Und wozu ist Deiner Meinung nach die Funktion Canvas.ClearRect?
Im FMX-Code ist sie identisch zu Canvas.Clear, was ja wohl nicht im Sinne der Erfinder ist, oder?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Schorschi5566,
3. Jun 2012
Hallo Gemeinde,
klingt vielleicht trivial aber es gelingt mir derzeit nicht in einem FMX-TImage eine mit beispielsweise claRed gemalte Linie wieder rückstandsfrei zu entfernen. (Drübermalen mit einer anderen Farbe/Linienstärke) funktioniert, außer mit claNull=Transparent :lol:)
Einen DrawMode wie XOR gibt es scheinbar nicht und die Canvas-Funktion ClearRect löscht den ganzen Canvas aber...