Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Rechteck im Imagefenster (https://www.delphipraxis.net/102199-rechteck-im-imagefenster.html)

Pannistar 24. Okt 2007 22:24


Rechteck im Imagefenster
 
Hallo an alle!
Ich hab da ma eine Frage. Ich möchte in einem Imagefenster ein Rechteck zeichnen lassen, d.h. die Koordinaten sind egal, einfach nur ein Rechteck. Könnte mir da jemand einen Qulltext zu besorgen???

MFG Pannistar

DeddyH 24. Okt 2007 23:25

Re: Rechteck im Imagefenster
 
Hallo, willkommen in der DP :dp:,
das Image hat einen Canvas und der wiederum hat eine Methode Rectangle.

Pannistar 24. Okt 2007 23:32

Re: Rechteck im Imagefenster
 
Gut ich würde gerne die variante mit rectangle haben?

DeddyH 24. Okt 2007 23:32

Re: Rechteck im Imagefenster
 
Und wo ist jetzt das Problem?

Pannistar 24. Okt 2007 23:34

Re: Rechteck im Imagefenster
 
na eine quelltext mit dem ich das lösen kann.

DeddyH 24. Okt 2007 23:36

Re: Rechteck im Imagefenster
 
Na, pack das doch einfach hintereinander:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Image1.Canvas.Pen.Color := clRed;
  Image1.Canvas.Rectangle(0,0,Image1.Width,Image1.Height); //oder welche Koordinaten auch immer
end;

BasicX 24. Okt 2007 23:38

Re: Rechteck im Imagefenster
 
ist doch echt nicht schwer

Delphi-Quellcode:
image1.Canvas.Rectangle(x1: integer,y1: integer,x2: integer,y2: integer);
*Delphi Anfänger ist*

MfG BasicX

Pannistar 24. Okt 2007 23:39

Re: Rechteck im Imagefenster
 
na und dann brauch ich doch noch ne deklaration für das imagefenster
könntest du mir dafür auch den quelltext geben?

DeddyH 24. Okt 2007 23:41

Re: Rechteck im Imagefenster
 
Wie? Nimm ein TImage aus Komponentenpalette und pack es auf die Form. Das war dann alles.

Pannistar 24. Okt 2007 23:45

Re: Rechteck im Imagefenster
 
hab bloß ein problem bei mir wird das imagefenster nicht angezeigt, d.h. es wird nicht weiß wie es eigentlich sein sollte.

BasicX 24. Okt 2007 23:48

Re: Rechteck im Imagefenster
 
bei mir is das image Element immer grau, und hat ne grstrichelte schwarze Linie rund rum

Pannistar 24. Okt 2007 23:48

Re: Rechteck im Imagefenster
 
ja schon wenn ich das programm aber starte wird das eigentlich weiß und das is nicht der fall

BasicX 24. Okt 2007 23:49

Re: Rechteck im Imagefenster
 
selbst wenn ich das Prog starte wirds net weiß

Pannistar 24. Okt 2007 23:51

Re: Rechteck im Imagefenster
 
und wie siehst du dann ein rechteck?
Bei mir kommt jedenfalls kein rechteck wenn ich das programm starte? Bei dir?

DeddyH 24. Okt 2007 23:51

Re: Rechteck im Imagefenster
 
Ich habe den Eindruck, hier handelt es sich um eine Hausaufgabe nach der 1. oder 2. Stunde Delphi. Normalerweise lösen wir hier keine Hausaufgaben, aber in diesem Fall mache ich mal eine Ausnahme:
Also: Mach mal ein neues Projekt auf. Auf das Formular packst Du aus der Komponentenpalette ein Image und einen Button. Auf den Button machst Du nun einen Doppelklick und gibst meine Zeilen von oben (zwischen begin und end) ein. Nun mit F9 starten und auf den Button klicken.

Pannistar 24. Okt 2007 23:53

Re: Rechteck im Imagefenster
 
jo super schönen dank
hat geklappt

BasicX 24. Okt 2007 23:55

Re: Rechteck im Imagefenster
 
Wenn das wirklich Hausaufgabe ist, beneide ich dich un das Fach
in Informatik haben wir nur Flip Flops 'erfunden'

Pannistar 24. Okt 2007 23:57

Re: Rechteck im Imagefenster
 
Naja der lehrer erklärt das nur alles nich so prima. aber sonst macht es schon spaß!

DeddyH 25. Okt 2007 00:06

Re: Rechteck im Imagefenster
 
Liste der Anhänge anzeigen (Anzahl: 3)
Nochmal für beide zum Verständnis: es gibt einen elementaren Unterschied zwischen Designtime (also dem Zeitpunkt der Programmerstellung innerhalb Delphi) und Runtime (dem Zeitpunkt, an dem das Programm selbstständig läuft). Zur Designtime malt Delphi so lustige Punkte (das Raster) auf das Formular, welches zur Runtime nicht sichtbar ist (sähe ja auch blöde aus). Außerdem sind viele Komponenten nur zur Designtime sichtbar (z.B. Dialoge). Zurück zum konkreten Beispiel sieht das bei mir so aus wie in den angehängten Grafiken (ich habe Delphi 7 und Windows XP, das kann bei Euch ganz anders aussehen). Ich hoffe, das trägt ein bisschen zum Verständnis bei.

BasicX 25. Okt 2007 00:14

Re: Rechteck im Imagefenster
 
Der unterschied ist schon klar, habe vorher VB proogrammiert, und es wär ja auch doof, wenn bei Programmen Non-Visual-Komponenten angezeigt werden würden. Der Internetbrowser wär ja voller sockets etc (und lustiger schwatzter Punkte).

Pannistar 25. Okt 2007 00:52

Re: Rechteck im Imagefenster
 
Ja bei mir siehst auch so aus. Also schönen Dank nochmal!!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 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 by Thomas Breitkreuz