Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by RSE,
22. Apr 2010
Ich meinte, dass es keinen vordefinierten (eingeschränkten) Standard-Property-Editor dafür gibt, der ggf. Fehler beim Compilieren produziert. Wenn ich einen eigenen Property Editor schreibe, dann wird der benutzt, wenn es eine entsprechende published-Eigenschaft gibt, und genau daran arbeite ich gerade.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by RSE,
22. Apr 2010
Beim Definieren der Klasse kam mir die Idee folgendes zu tun:
TKeys = record
Keys: set of Char;
end;
Das ist (fast) das gleiche wie ein großes Set, nur dass der Bezeichner einen Punkt enthält. :stupid:
@himitsu: Hm, da hast du wohl Recht. Es war eben der Strohhalm zum dran festklammern :zwinker:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by RSE,
21. Apr 2010
Eine eigene Klasse ist schon irgendwie mit Kanonen auf Spatzen schießen, zumal ein Set eben so schön handlebar ist mit dem in-Operator usw., aber wenn man die Standard Verwaltungs- und Streamingmethoden nicht anders aushebeln kann... Ich dachte es gäbe vielleicht eine Vorgehensweise ähnlich DefineProperties, für mein TKeySet speziell eigene Read- und Write-Methoden zu setzen, die den...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by RSE,
21. Apr 2010
Hallo,
obwohl das Thema sicherlich nicht allzu neu ist, finde ich bei Google doch nur Junk dazu, der mir nicht weiterhilft. Ich möchte die EigenschaftTKeySet = set of Char;
property AllowedKeys: TKeySet read FAllowedKeys write FAllowedKeys;gerne published machen. Da mein set zu groß ist, geht das nicht. Grund: Die Standard-Streaming-Methoden, die für published-Elemente verwendet werden,...