![]() |
Image mit Farbe füllen
Hallo,
ich habe ein leeres TImage, wenn ich drauf klicke soll es beispielsweise rot werden. Leider klappt das nicht was ich probiert habe. Weiß jemand warum?
Delphi-Quellcode:
Image1.Canvas.Brush.Color := clRed;
|
Re: Image mit Farbe füllen
Hallo citybreaker,
so müsste es gehen, weiß aber nicht ob es die beste Variante ist.
Delphi-Quellcode:
Tschüß Markus
Image1.Canvas.Brush.Color:=clRed;
Image1.Canvas.Rectangle(0,0,Image1.Width,Image1.Height); |
Re: Image mit Farbe füllen
Ja, das geht alerdings ist das TImage nun schwarz umrandet. :(
|
Re: Image mit Farbe füllen
Den Rand kannst du im OI aktivieren, deaktivieren und anpassen...
|
Re: Image mit Farbe füllen
Oder du färbst den Rand einfach nach deinen Wünschen ein :)
|
Re: Image mit Farbe füllen
Habs jetzt anders mit dem Rand gelöst.
Delphi-Quellcode:
Image1.Canvas.Rectangle(-1,-1,Banner.Width+1,Banner.Height+1);
|
Re: Image mit Farbe füllen
Um den Rand vom Image wegzubekommen:
Delphi-Quellcode:
... oder gleich ein Shape verwenden!
Image1.Canvas.Brush.Color:=clRed;
Image1.Canvas.Rectangle(-1, -1, Image1.Width + 1, Image1.Height + 1); |
Re: Image mit Farbe füllen
Sorry, dass ich einen alten Thread aufmache, aber wenn man mit Google sucht landet man hier. Meiner Meinung nach ist der Pen vorgesehen um den Rand zu zeichnen und dementsprechend ist die sauberste Form:
Delphi-Quellcode:
Image1.Canvas.Brush.Color := clRed;
Image1.Canvas.Pen.Color := clRed; Image1.Canvas.Rectangle(0,0,Image1.Width,Image1.Height); |
Re: Image mit Farbe füllen
Rectangle zeichnet einen Rahmen inder akt. Pen-Farbe und füllt diesen
mit der eingestellten Brush-Farbe. FillRect, füllt wie der Name schon sagt nur ein rechteckigen Bereich aus.
Delphi-Quellcode:
Image1.Canvas.Brush.Color := clRed;
Image1.Canvas.Fillrect(Image1.Canvas.ClipRect); |
Re: Image mit Farbe füllen
Hi =)
bin zufällig aud dieses Thema gestoßen, hab nämlich ne frage zu Image also, ich wollt mir so kleineres Programm coden, wo ich ein Bild in die Image einfüge. Und per so Scrollbalken, den RGB wert verrändern kann, so das dass Bild z.B. nen Rötlichen stich hat oder nen gelben je nach dem. Kann mir jemand Sagen wie ich den RGB wert des Bildes ändern kann? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:40 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