Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi hellgrüner bereich eines bildes unsichtbar und enabled=false (https://www.delphipraxis.net/34589-hellgruener-bereich-eines-bildes-unsichtbar-und-enabled%3Dfalse.html)

agm65 25. Nov 2004 02:29


hellgrüner bereich eines bildes unsichtbar und enabled=false
 
Liste der Anhänge anzeigen (Anzahl: 1)
hallo leute, ich nochmal....
kann ich nicht den background in einem hellgrün gestalten...und dann einfach sagen:
alles hellgründe soll deaktiviert werden und muß transparent sein bzw unsichtbar !
d.h. es geht um diese platte (siehe anhang) kann ich jetzt sagen der hellgrübe bereich soll nicht mehr als bild erkannt werden, ausgeblendet und alle funktionen deaktivieren, so das man nur das "reine" bild als aktive fläche hat ?


danke cu agm65

Luckie 25. Nov 2004 03:49

Re: hellgrüner bereich eines bildes unsichtbar und enabled=f
 
TBitmap kennt die Eigenschaft Delphi-Referenz durchsuchenTransparentColor.

agm65 25. Nov 2004 11:59

Re: hellgrüner bereich eines bildes unsichtbar und enabled=f
 
ja und wie funktioniert das dann mit der transparent color ? ist der bereich noch aktiv ? (also on click und mouse over funktionen aktiv)

kannste mir mal ein bsp machen ?

thx

Luckie 25. Nov 2004 12:10

Re: hellgrüner bereich eines bildes unsichtbar und enabled=f
 
Wie Beispiel? Gut:
Delphi-Quellcode:
MyBmp.TransparentColor := clMeinGruen;
:roll:
Und was heißt anklickbar? Wenn du es in einem TImage darstellst, ist logischerweise das ganze Image anklickbar. Aber man könnte ja prüfen, was für eine Frabe sich unter dem Cursor befindet und die Aktion davon abhängig machen.

agm65 25. Nov 2004 12:30

Re: hellgrüner bereich eines bildes unsichtbar und enabled=f
 
ja genau das meine ich ...wenn ich es als image darstelle ist alles anklickbar ... das ist ja das problem ...aber die images haben halt schon genau die funktionen die ich brauche ...on click und mouse over...mein feld besteht dann am ende aus 50 bildern die alle einzelnd anklickbar sein sollen ...nur wenn ich images nehme dann haben die ja nen größeren rahmen und der hat auch diese funktionen...ich will nur die 50 einzelnen bilder (ohne den transparenten bereich) mit funktion haben ....wenn ich das jetzt nach farbe steuere, dann weiß das progg ja wieder nicht ...sind wir bei bild 1 oder 50...verstehst du ?

Luckie 25. Nov 2004 12:33

Re: hellgrüner bereich eines bildes unsichtbar und enabled=f
 
Na dann frag eben noch ab, wo geklickt wurde.

Aber das ist doch unnötig. Wenn ich auf ein Image klicke, dann wird ein OnClick ausgelöst, dieses muss ich mit einem Image verbinden. da ichnicht für jedes Image ein OnClick Erereignis schreiben will schreibe ich eins und stelle bei den Images die Tag Eigenschaft ein. Diese kann ich in dem globalen Klick Ereignisabfragen und weiß auf welches image geklickt wurde. Dann kann ich gucken, was für eine Frabe unter dem Cursor ist, und kann dann entscheide, ob was ausgeführt werden soll, weil es im "klickbarem" Bereich liegt, oder nicht.

agm65 25. Nov 2004 12:34

Re: hellgrüner bereich eines bildes unsichtbar und enabled=f
 
gibt es nicht einfach einen andere image form ? oder kann ich das bild nicht anzeigen lasen ohne den image rahmen aber mit den funktionen eines images ?

agm65 25. Nov 2004 15:26

Re: hellgrüner bereich eines bildes unsichtbar und enabled=f
 
Liste der Anhänge anzeigen (Anzahl: 1)
also ich hänge jetzt hier mal mein projekt an ..den ich verstehe nur bahnhof....vielleicht reden wir auch an einander vorbei...

ja luckie vielleicht kannst du das mal für eine platte als beispiel in meinen code packen (delphi7)
1000 dank

supermuckl 25. Nov 2004 17:27

Re: hellgrüner bereich eines bildes unsichtbar und enabled=f
 
Liste der Anhänge anzeigen (Anzahl: 1)
bitteschön =)
komplett mit kommentaren
und bitte nicht wegen den 2 globalen variablen meckern ;) die sind kult


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