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/)
-   -   Delphi Eigene Kompo: Standartwert einer Eigenschaft (https://www.delphipraxis.net/11190-eigene-kompo-standartwert-einer-eigenschaft.html)

Florian H 1. Nov 2003 17:39


Eigene Kompo: Standartwert einer Eigenschaft
 
Hallo,

ich mache ja gerade meine erste Komponente (was anhand der vielen Fragen zu dem Thema hier wohl bekannt sein dürfte) und habe da eine Frage:

wie kann ich einem eigenschaftswert einen best. Standartwert zuweisen, der schon von anfang an im ObjektInspector eingetragen ist?
ist ein ganz normaler integer-wert...


viele grüße
flo

Daniel B 1. Nov 2003 17:44

Re: Eigene Kompo: Standartwert einer Eigenschaft
 
Hi,

beim jeweiligen Property macht man das mit einem "default".

Delphi-Quellcode:
property MyProperty Integer read sonstwas write sonstwas default 12;

Florian H 1. Nov 2003 17:49

Re: Eigene Kompo: Standartwert einer Eigenschaft
 
ah, cool!
Danke! :)

Daniel B 1. Nov 2003 17:54

Re: Eigene Kompo: Standartwert einer Eigenschaft
 
Kein Thema. ;)

mr2 1. Nov 2003 18:04

Re: Eigene Kompo: Standartwert einer Eigenschaft
 
Hallo,

der Defaultwert bestimmt nur, ob die Property in der dfm-Datei gespeichert wird, oder nicht.
Der tatsächliche Wert nur gespeichert, wenn er vom Defaultwert abweicht.
Um den Wert im Objektinspektor zu setzen, muss dieser zusätzlich im Kontruktor gesetzt werden!

mr2


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