Delphi-PRAXiS

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

mimi 3. Dez 2005 18:26

Re: Brush.Color Problem :(
 
das hat zwar schon jemmand geschrieben aber: du musst den zeichen modues ändern. ich habe die werte nicht mehr im kopf aber schau mal in der hilfe nach du hast bestimmt pmXor ? aktiwird und dieser zeichen mouds kehrt die farben so viel wie ich weiß wieder um :( :(


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:31 Uhr.

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