Delphi-PRAXiS
Seite 2 von 2     12   

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)

Sir Rufo 7. Okt 2012 16:24

AW: "Durchklickbares" Label?
 
Was viele nicht bedenken ist die Tatsache, dass die zugrundeliegenden Daten (hier ein Bild) nach der Darstellung auf dem Bildschirm von diesen entkoppelt sind also nur ein Abbild der Daten und nicht die Daten selber sind. Es ist wie ein Stempel der da auf eine Leinwand gedrückt wird.

Um Daten und Darstellung synchron zu halten muss eben bei jedem Neuzeichnen diese Daten wieder auf die Leinwand, bzw. bei der Änderung der Daten, das Neuzeichnen der Leinwand erzwungen werden.

In diesem Fall ist es absolut möglich auf der Leinwand (Canvas) des Images einen Text zu malen.
Nur muss man eben sicherstellen, dass bei jedem Neuzeichnen dieser Text auch wieder drauf kommt.
Und dafür gibt es das Ereignis OnPaint ;)

Neutral General 8. Okt 2012 08:12

AW: "Durchklickbares" Label?
 
Hallo,

Was (vielleicht) eine noch bessere Lösung wäre, wäre eine eigene Button Komponente mit Caption bei der man zwischen diesen 4 Farben im OI wählen kann. Ich würde wahrscheinlich von TCustomControl ableiten (du willst/musst ja selbst zeichnen).

DeddyH 8. Okt 2012 08:15

AW: "Durchklickbares" Label?
 
Man kann ja auch bei anderen abgucken ;) http://www.delphipraxis.net/107624-g...ezeichnet.html

SirThornberry 10. Okt 2012 16:36

AW: "Durchklickbares" Label?
 
@Muehli: Bitte zitiere nicht immer den Beitrag der direkt vor deinem ist. Es genügt einfach die Antwort zu schreiben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 Uhr.
Seite 2 von 2     12   

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-2025 by Thomas Breitkreuz