Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   "Durchklickbares" Label? (https://www.delphipraxis.net/170868-durchklickbares-label.html)

Muehli 7. Okt 2012 15:23

Delphi-Version: 5

"Durchklickbares" Label?
 
Also ich habe dynamisch einen Button erzeugt als Image und diesem mit einem dynamisch erzeugten Label eine caption zugewiesen. Nun meine Frage: Kann ich das Label, welches ja auf dem Button liegt, durchklickbar machen? Denn später brauche ich timage(sender).tag, welchen ich zugewiesen habe und somit kann ich nicht dem Label dasselbe onclick zuweisen, da ich sonst tlabel(sender).tag ebenfalls einbauen müsste und das wäre zu umständlich, geht wohl auch einfacher? Denn jetzt muss ich immer an der Schrift vorbei auf den Button klicken und das ist für außenstehende, welche das Programm benützen, natürlich nicht vorteilhaft...

DeddyH 7. Okt 2012 15:29

AW: "Durchklickbares" Label?
 
Hallo und Willkommen in der DP :dp:,
statt des Labels könntest Du doch direkt auf die Grafik zeichnen, das wäre IMO einfacher.

Muehli 7. Okt 2012 15:30

AW: "Durchklickbares" Label?
 
Zitat:

Zitat von DeddyH (Beitrag 1186096)
Hallo und Willkommen in der DP :dp:,
statt des Labels könntest Du doch direkt auf die Grafik zeichnen, das wäre IMO einfacher.

Naja die Grafik die ich lade is nur ein button der eben dynamisch oft erzeugt wird und es is nicht immer die selbe beschriftung, diese wird aus einem xml eingelesen ...

DeddyH 7. Okt 2012 15:33

AW: "Durchklickbares" Label?
 
Macht doch nichts. Du lädst ja irgendwie die Grafik auf Deinen Button, also kannst Du sie vorher auch noch bearbeiten, indem Du die Caption einfach reinschreibst (Canvas.Textout oder DrawText z.B.).

Muehli 7. Okt 2012 15:40

AW: "Durchklickbares" Label?
 
Zitat:

Zitat von DeddyH (Beitrag 1186099)
Macht doch nichts. Du lädst ja irgendwie die Grafik auf Deinen Button, also kannst Du sie vorher auch noch bearbeiten, indem Du die Caption einfach reinschreibst (Canvas.Textout oder DrawText z.B.).

eben nicht, im programm sind hunderte von buttons und die beschriftung lese ich aus einem xml zusammen, kann ja nicht ein paar hundert jpg's erstellen und dann einlesen :D

DeddyH 7. Okt 2012 15:42

AW: "Durchklickbares" Label?
 
Das tust Du doch vermutlich bereits, oder wie bekommst Du die Grafik in die Buttons?

Muehli 7. Okt 2012 15:45

AW: "Durchklickbares" Label?
 
Zitat:

Zitat von DeddyH (Beitrag 1186104)
Das tust Du doch vermutlich bereits, oder wie bekommst Du die Grafik in die Buttons?

Die images sind ein einziges jpg, eben ein "Button" den ich immer wieder einlese und auf diesen lege ich noch eine Beschriftung...

DeddyH 7. Okt 2012 15:47

AW: "Durchklickbares" Label?
 
Und wie kommt diese Grafik auf Dein Image? LoadFromFile, oder?

Muehli 7. Okt 2012 15:50

AW: "Durchklickbares" Label?
 
Zitat:

Zitat von DeddyH (Beitrag 1186106)
Und wie kommt diese Grafik auf Dein Image? LoadFromFile, oder?

In einer Imagelist sind 5 verschieden farbige Buttons und diese lade ich auf das image...

DeddyH 7. Okt 2012 15:53

AW: "Durchklickbares" Label?
 
Und damit hat jedes Image seine eigene Kopie dieser Grafik im Speicher, da kannst Du nach Herzenslust drauf herummalen, ohne dass es die anderen betrifft.


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