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/)
-   -   property Eigenschaft disaben (https://www.delphipraxis.net/163591-property-eigenschaft-disaben.html)

ATS3788 6. Okt 2011 05:36

property Eigenschaft disaben
 
Hallo Freunde

Wie kann man, in einer Komponente, ein property disablen ausgrauen ?

Delphi-Quellcode:
  property USERPROFILE : TUSERPROFILE read GetUSERPROFILE write SetUSERPROFILE;

Bernhard Geyer 6. Okt 2011 06:30

AW: property Eigenschaft disaben
 
Was soll der Sinn davon sein?

s.h.a.r.k 6. Okt 2011 06:39

AW: property Eigenschaft disaben
 
Entferne den Setter und mache somit eine Readonly Property daraus.

scrat1979 6. Okt 2011 08:11

AW: property Eigenschaft disaben
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1128710)
Was soll der Sinn davon sein?

vielleicht möchte der TE in der Property die Versionsnummer und / oder Copyright-Informationen ausgeben (read-only). Das machen ja auch diverse andere Komponentenhersteller so...

Luckie 6. Okt 2011 08:14

AW: property Eigenschaft disaben
 
Na ja, aber wie man das bewerkstelligt (kein Setter angeben) sollte er eigentlich wissen, wenn er das Prinzip von Properties verstanden hat und da er sie benutzt sollte man das meinen. Deswegen sind hier wohl einige etwas irritiert ob der Frage, weil sie denken, dass er das wohl nicht meinen kann. ;)

himitsu 6. Okt 2011 08:33

AW: property Eigenschaft disaben
 
Es gibt noch die Möglichkeit mit dem Stored-Dinges, welches man mit angeben kann ... k.A. ob man es somit auch dynamisch ausgrauen kann.

ATS3788 6. Okt 2011 16:30

AW: property Eigenschaft disaben
 
Danke erst mal,
ich dachte mir schon das das ohne
weiteres nicht geht.

Werde es einfach so machen
das man in dem property den Default
Wert nicht ändern kann.


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