Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Brush.Color Problem :( (https://www.delphipraxis.net/58167-brush-color-problem.html)

Sh4d0w 2. Dez 2005 10:50


Brush.Color Problem :(
 
Hallo, ich habe mal wieder ein Problem:

Ich habe mit Canvas ein Rechteck gezeichnet und das kann man dann mit Farben ausfüllen, also mit Brush.Color:=......

Aber wenn ich jetzt ein z.B Blau-ausgefülltes Rechteck über noch ein Rechteck (welches auch Blau ist) ziehe, wird die Farbe weiß!! Wieso denn? Wie kann ich das denn machen, dass das ausgefüllte Rechteck alles überdeckt?

Danke schonmal!!

mfg,
Sh4d0w

jim_raynor 2. Dez 2005 11:57

Re: Brush.Color Problem :(
 
Schau dir mal Brush.Mode an.

Sh4d0w 2. Dez 2005 14:42

Re: Brush.Color Problem :(
 
Aber Delphi findet Brush.Mode nicht, sowas gibt es nicht.... :(

jim_raynor 2. Dez 2005 14:57

Re: Brush.Color Problem :(
 
Ahh. Sorry. Dann war es TPen.Mode oder TCanvas.CopyMode. Dies sollte auf pmCopy bzw. cmSrcCopy sein.

Sh4d0w 2. Dez 2005 15:18

Re: Brush.Color Problem :(
 
hm Pen.Mode ist auf pmCopy klappt aber trotzdem nicht, kann es noch einen anderen grund geben?

Sh4d0w 2. Dez 2005 18:16

Re: Brush.Color Problem :(
 
Kann mir keiner helfen? :(

jim_raynor 2. Dez 2005 18:33

Re: Brush.Color Problem :(
 
Zitat:

Zitat von Sh4d0w
Kann mir keiner helfen? :(

1. Pushen ist erst nach 24 Stunden erlaubt.
2. Hast du dir auch TCanvas.CopyMode angeschaut?

Martin K 2. Dez 2005 18:35

Re: Brush.Color Problem :(
 
Du könntest doch das neu entstandene weiße Rechteck mit blau füllen , oder?

z.B. so:
Delphi-Quellcode:
Canvas.Brush.Color:=clBlue;
Canvas.FloodFill(x,y,clWhite,fsSurface); //x,y ist irgend eine Koordinate, die sich mitten in dem weißen Rechteck befindet

Sh4d0w 2. Dez 2005 18:40

Re: Brush.Color Problem :(
 
funktioniert nicht :(

@jim: ja hatte ich auch versucht, ging auch net...

Keldorn 2. Dez 2005 18:41

Re: Brush.Color Problem :(
 
muß man das wirklich in 2 Foren diskutieren? :roll:
http://www.delphi-forum.de/viewtopic...=315382#315382


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:40 Uhr.
Seite 1 von 2  1 2      

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