Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
28. Apr 2006
Das müsste doch nach dem Schema von Beitrag #8, 2. Code funktionieren, oder?
Anstatt Boolean dann einfach TColor bzw. TFont als Datentyp angeben....
Oder liege ich da falsch?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
27. Apr 2006
Ja, es funktioniert!!!
Hatte nur einen Fehler gemacht: 'public' muss durch 'published' ersetzt werden!
(@Hawkeye219: Der rote Kasten....
Werd es auch in mienen beiden Codes oben gleich ändern)
Habe die 1. Möglichkeit genommen.
Nur noch eine Frage:
Kann man dort Standardwerte festlegen ?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
27. Apr 2006
Okay, also ich habe jetzt praktisch zwei Möglichkeiten:
1.type
THoverEffect = (heColor, heCursor, heUnderline);
THoverEffects = set of THoverEffect;
TLinkLabel = class(TLabel)
private
he: THoverEffects;
published
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
27. Apr 2006
Und das geht ?
Weiß denn Delphi dann auch, dass das alles Boolean-property's sind ?
(könnte ja auch Integer sein, wie z.B. bei einer TForm unter 'Constraints')
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
27. Apr 2006
Hab jetzt nach Spiders Methode diesen Code geschrieben:
type
THoverEffects = class(TComponent)
private
Col,Cur,U: Boolean;
public
property Color: Boolean read Col write Col;
property Cursor: Boolean read Cur write Cur;
property Underline: Boolean read U write U;
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Martin K,
27. Apr 2006
Hi,
hab mal ne Frage zur Erstellung von Komponenten:
Wie kann ich es machen, dass ich eine Eigenschaft (property) mit Untereigenschaften im Objektinspektor habe,
also etwa so wie bei einer TForm die Eigenschaft BorderIcons, die versch. Boolean-property's als Untereigenschaft hat :?: