![]() |
AW: Komponentenentwicklung LED über TShape ?
Was soll denn
Zitat:
|
AW: Komponentenentwicklung LED über TShape ?
dass es auf der Form auch gezeigt wird, nicht ? auch ohne show geht da nix, warum ?
|
AW: Komponentenentwicklung LED über TShape ?
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe keine Ahnung. Anbei eine kleine Demo, vielleicht siehst Du ja irgendwelche Unterschiede.
|
AW: Komponentenentwicklung LED über TShape ?
Danke !!!!! :oops:
|
AW: Komponentenentwicklung LED über TShape ?
Ein Wunder !!!!
Ich habe es endlich hinbekommen, ich weiß jetzt auch nach dem Wochenende, wo mein Fehler war !!! Suuuuper, es tut das, was es soll :stupid::stupid::stupid: jetzt kann es weiter gehen... Also meine LED sieht schonmal ganz schick aus, wie setzte ich jetzt am besten um, dass diese Led dann später in meinem Objektinspektor als Runde Led einfach genutzt werden kann und dass ich noch andere Formen dort bestimmen kann ? |
AW: Komponentenentwicklung LED über TShape ?
Was war denn jetzt der Fehler? Und wie Deine LED letztendlich aussieht, kannst Du ja im Paint selbst bestimmen. Das Prinzip Property mit Setter, der ggf. ein Neuzeichnen auslöst, dürfte ja jetzt hoffentlich klar sein.
|
AW: Komponentenentwicklung LED über TShape ?
Jap, das ist jetzt endlich klar !!!
Der Fehler lag einfach nur zwischen den Ohren :stupid:, ich habe bei der Ausgabe auf der Form, einfach nur vergessen, das Objektfeld einzufügen, aber lernen durch leiden, das passiert mir wohl nie wieder ! :thumb::thumb::thumb: |
AW: Komponentenentwicklung LED über TShape ?
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe das mal für Die FMX gemacht. Alle Kommentare sind willkommen.
|
AW: Komponentenentwicklung LED über TShape ?
Zitat:
|
AW: Komponentenentwicklung LED über TShape ?
Zitat:
Zitat:
Delphi-Quellcode:
Jetzt muss man konsequent den Namespace immer voranstellen.
{$SCOPEDENUMS ON}
TLEDShape = (ctRoundLED,ctRectLED,ctTriangleLED); TLEDStatus = (UndefinedStatus,OnStatus,OffStatus); {$SCOPEDENUMS OFF}
Delphi-Quellcode:
if StatusLED1.LEDStatus = TLEDStatus.UndefinedStatus then StatusLED1.LEDStatus := TLEDStatus.OnStatus;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:31 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