Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Einen Pixel einfärben ???????? (https://www.delphipraxis.net/32549-einen-pixel-einfaerben.html)

Ch4ndl3r 25. Okt 2004 07:52


Einen Pixel einfärben ????????
 
Hallo,

Ich wollte gerne wissen wie ich einen einzigen pixel auf dem Formular einfärben kann? Ich würde gerne um den Quellcode bitten. Danke im voraus.

MfG
Ch4ndl3r

Nicodius 25. Okt 2004 07:57

Re: Einen Pixel einfärben ????????
 
Delphi-Quellcode:
Form1.Canvas.Pixel[X,Y] := clgreen;
mfg

Nicodius

Mirilin 25. Okt 2004 07:59

Re: Einen Pixel einfärben ????????
 
:hi: Kinder


klick


mfg Tobias :)

Ch4ndl3r 25. Okt 2004 08:20

Re: Einen Pixel einfärben ????????
 
Ich habe es hin bekommen!!

Das sieht so aus.

Delphi-Quellcode:
procedure TForm1.FormPaint(Sender: TObject);

begin
     //Zeichnen einer Linie
     Form1.Canvas.MoveTo(0,10);
     Form1.Canvas.LineTo(635,10);

end;
Jetzt zeichnet er mir eine linie übers Formular. Jetzt wollte ich gerne die Farbe eines Pixels ändern, aber nur eines pixel nicht der ganzen linie.

Nicodius 25. Okt 2004 08:24

Re: Einen Pixel einfärben ????????
 
hier nochmal :wink:


Delphi-Quellcode:
Form1.Canvas.Pixel[X,Y] := clgreen; // färbt den punkt des Forms bei X/Y in die farbe grün

DP-Maintenance 25. Okt 2004 08:44

DP-Maintenance
 
Dieses Thema wurde von "Daniel" von "Tutorials und Kurse" nach "Sonstige Fragen zu Delphi" verschoben.

Ch4ndl3r 25. Okt 2004 08:58

Re: Einen Pixel einfärben ????????
 
Die linie überdeckt aber dann den anderen pixel und der einzelne pixel ist nicht zu sehen, sonder nur wieder die linie.

Delphi-Quellcode:
procedure TForm1.FormPaint(Sender: TObject);

begin
     //Zeichnen einer Linie
     Form1.Canvas.Pixels [500,10] := clred; <----- Ist nicht zu sehen.
     Form1.Canvas.MoveTo(0,10);
     Form1.Canvas.LineTo(635,10);

end;
Ich glaube ich muss die Farbe von dem Pixel aus lesen und dann ändern. Aber wie ????????

jim_raynor 25. Okt 2004 09:01

Re: Einen Pixel einfärben ????????
 
Was hälst davon das Pixel erst nach der Linie zu setzen ? :wall:

ste_ett 25. Okt 2004 09:01

Re: Einen Pixel einfärben ????????
 
Erst die Linie zeichnen, danach den einzelnen Pixel.

Ch4ndl3r 25. Okt 2004 09:03

Re: Einen Pixel einfärben ????????
 
Auf diese idee bin ich auch schon gekommen aber funktioniert auch nicht. Sonst hätte ich euch nicht mit dieser Frage belästigt.

Edit:

ups funktioniert doch :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:34 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