Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Teil des Bildschirms löschen (https://www.delphipraxis.net/29289-teil-des-bildschirms-loeschen.html)

ferby 7. Sep 2004 10:03


Teil des Bildschirms löschen
 
Hallo,

Ich habe mit:

Delphi-Quellcode:
with Canvas do Polyline([Point(50, 200), Point(900, 200), Point(900, 700), Point(50 , 700), Point(50, 200)])
Ein Viereck gezeichnet. In diesen Viereck sind viele andere Linien mit canvas gezeichnet worden. Ich will jetzt alle lieneien in diesen Viereck wieder löschen ohne das das Viereck oder etwas auserhalb des Vierecks gelöscht wird, kann mir da wer weiterhelfen?

himitsu 7. Sep 2004 10:24

Re: Teil des Bildschirms löschen
 
Also statt
Delphi-Quellcode:
with Canvas do Polyline([Point(50, 200), Point(900, 200), Point(900, 700), Point(50 , 700), Point(50, 200)])
sollte wohl auch
Delphi-Quellcode:
with Canvas do Rectangle(50, 200, 901, 701)
ausreichen

löschen:
Delphi-Quellcode:
with Canvas do begin
  Brush.Color := ...
  FillRect(Rect(51, 201, 900, 700));
end;
(Angaben ohne Waffenschein)

ferby 7. Sep 2004 10:40

Re: Teil des Bildschirms löschen
 
Danke hat mir weitergeholfen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz