Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Zugriff auf property set einer Komponente (https://www.delphipraxis.net/188567-zugriff-auf-property-set-einer-komponente.html)

leonreiser 16. Mär 2016 16:29

Zugriff auf property set einer Komponente
 
Hi Leute,

Ich programmiere gerade eine Komponente und möchte hierbei in den Propertys
einen Eintrag zum ausklappen haben, bei dem ich dann verschiedene Optionen ankreuzen kann.
Das Erstellen klappt auch schon, jedoch weiss ich nun nicht wie ich auf die jeweiligen
boolschen Werte nun auslesen kann.
Mein Code sieht bis jetzt so aus:

unter meinen uses:
Delphi-Quellcode:
type
  TMessageBoxes = set of (UpdateMessage, UpdateOptional, UpdateScale,
    ErrorMessages, FinishMessage);
in private:
Delphi-Quellcode:
FMessageBoxes: TMessageBoxes;
und im published:
Delphi-Quellcode:
property DisplayMessages: TMessageBoxes read FMessageBoxes
      write FMessageBoxes;
Ich hoffe mein Problem ist klar geworden und es findet sich schnellstmöglich eine Antwort.

Mfg Leon

DeddyH 16. Mär 2016 16:33

AW: Zugriff auf property set einer Komponente
 
Delphi-Quellcode:
if UpdateOptional in FMessageBoxes then
Oder meinst Du etwas anderes?

leonreiser 16. Mär 2016 16:35

AW: Zugriff auf property set einer Komponente
 
Zitat:

Zitat von DeddyH (Beitrag 1333064)
Delphi-Quellcode:
if UpdateOptional in FMessageBoxes then
Oder meinst Du etwas anderes?

Perfekt das wars.
Ausprobiert und soffort geklappt.
Hmm habe das irgendwie echt nirgendwo online gefunden.
Dankeschön

DeddyH 16. Mär 2016 16:38

AW: Zugriff auf property set einer Komponente
 
http://docwiki.embarcadero.com/RADSt...ngenoperatoren

leonreiser 16. Mär 2016 16:39

AW: Zugriff auf property set einer Komponente
 
Oke, dann weis ich ja wo ich in Zukunft schauen muss.
Kann ich den Thread hier jetzt irendwie als erledigt markieren??

DeddyH 16. Mär 2016 16:42

AW: Zugriff auf property set einer Komponente
 
Nur, wenn Du ihn bereits beim Erstellen als offen markiert hast. Alternativ kannst Du aber den Titel bearbeiten ("[Erledigt]", "[Gelöst]" oder "[Solved]" werden oft genommen).


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2020 by Daniel R. Wolf