Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by _frank_,
14. Jan 2008
das Problem ist, das es kein guter Stil ist und (wie du oben schon geschrieben hast) zu unerwarteten Phänomenen auf manchen Rechnern führen kann.
ich glaube nicht, dass du dir das Beispielprogramm angeschaut hast...mit dem Xor-Penmode kannst du das Rechteck ohne probleme wieder löschen. Bei jeder Mausbewegung wird der alte Rahmen gelöscht (durch nochmaliges Malen), die Koordinaten des Rechtecks...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by _frank_,
12. Jan 2008
du willst doch nur ein rechteck malen, oder nicht? Was wurde denn zuvor gemalt? die koordinaten von dem rechteck kannst du dir doch merken und ggf. neu malen ohne drag&drop...versteh nicht ganz, was du machen willst...
vielleicht solltest du mal einen Screenshot anhängen, damit wir wissen, wie es ist und wie es sein sollte.
wenn du nicht nur den rahmen malen willst oder dich das Aussehen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by _frank_,
12. Jan 2008
warum ein zweites TImage? male doch einfach mit pen.Mode:=pmXOR ;) das gleiche rechteck nochmal malen und es ist wieder weg.
beispiel: http://www.fw-web.de/download.php?action=download&file=delphi/units/BitmapSelection.zip
bei komplizierteren formen auf ein Hintergrundbitmap malen und dieses per bitblt auf die Sichtbare fläche kopieren.
z.b. wie da:...