Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Blauen Rahmen um Bild machen oder Transparent (https://www.delphipraxis.net/25320-blauen-rahmen-um-bild-machen-oder-transparent.html)

Christian18 4. Jul 2004 17:35


Blauen Rahmen um Bild machen oder Transparent
 
Hallo,

ich habe eine kleine Bilder Gallerie mit Delphi geschrieben. Also ein Programm womit man Bilder verwalten kann. Und jetzt stehe ich vor ein problem. wenn man ein bild anklickt, dann wählt man den Datensatz aus. in diesen Datensatz steht nur den Pfad drinn wo das Bild liegt. Man kann aber optisch nicht sehen, das man einen Datensatz ausgewählt hat. Jetzt wollte ich das irgendwie optisch machen, aber ich weiß leider nicht wie kann man einen Blauen Rahmen um das Bild machen oder es Leicht transparent oder so??? Ich abreite mit der Komponnente TImage; Geht so etwas???

Nicodius 4. Jul 2004 17:38

Re: Blauen Rahmen um Bild machen oder Transparent
 
rahmen mach mir canvas.LineTo und canvas.MoveTo (s.h. Delphi Hilfe!)

vorher Canvas.Pen.color := clblue;


wenndus im image machen willst und nicht ganz um dann mit Image1.Canvas.!!

Ratte 4. Jul 2004 17:51

Re: Blauen Rahmen um Bild machen oder Transparent
 
Hi,

wenn die Bilder gleich groß sind kannst du ein TShape dahinter positionieren.

Ratte

Nicodius 10. Jul 2004 21:45

Re: Blauen Rahmen um Bild machen oder Transparent
 
Zitat:

Zitat von Ratte
Hi,

wenn die Bilder gleich groß sind kannst du ein TShape dahinter positionieren.

Ratte


sorry aber das ist schwachsinn :shock: :lol:

"gleich groß" und dahinter .. bringt ja nichts ^^

himitsu 10. Jul 2004 22:49

Re: Blauen Rahmen um Bild machen oder Transparent
 
Zitat:

Zitat von Nicodius
...sorry aber das ist schwachsinn :shock: :lol:
"gleich groß" und dahinter .. bringt ja nichts ^^

Also er meint wohl, wenn die Bilder gleich groß sind, dann einfach ein etwas größeres TShape hinter TImage legen :zwinker:

Aber da die Bilder wohl eh nicht gleich groß sind, bringt das eh nicht viel.

CalganX 10. Jul 2004 22:50

Re: Blauen Rahmen um Bild machen oder Transparent
 
Hi,
ich würde eher die Methode Rectangle empfehlen und als Koordinaten die Eigenschaft Rect von dem Image. ;)

Chris

Alter Mann 10. Jul 2004 23:00

Re: Blauen Rahmen um Bild machen oder Transparent
 
Hallo,

ich gehe mal davon aus, dass Du die Compunente von einer bestehenden abgeleitet hast.
Zur Auswahl stehen da: TCustomGraphicControl und TCustomWinControl; Imersten Fall können die
Compunenten kein MouseClick-Event empfangen und Du kanst nicht darauf reagieren. Im
zweiten Fall brauchst Du nur deas Ereignis "Mousedown" als protected deklarireien und
ein privates Flag setzen, für die Darstellung (Paint) bist Du selbst verantwortlich, kannst
aber mittels Rectangle einen blauen Rahmen zeichnen ... und mehr.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:21 Uhr.

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