Einzelnen Beitrag anzeigen

Benutzerbild von Martin K
Martin K

Registriert seit: 20. Okt 2005
919 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Komponente erstellen: Untereinträge

  Alt 27. Apr 2006, 19:28
Okay, also ich habe jetzt praktisch zwei Möglichkeiten:

1.
Delphi-Quellcode:
type
  THoverEffect = (heColor, heCursor, heUnderline);
  THoverEffects = set of THoverEffect;

  TLinkLabel = class(TLabel)
  private
    he: THoverEffects;
  published
    property HoverEffect: THoverEffects read he write he;
  end;
2.
Delphi-Quellcode:
type
  THoverEffects = class(TPersistent)
  private
    Col,Cur,U: Boolean;
  published
    property heColor: Boolean read Col write Col;
    property heCursor: Boolean read Cur write Cur;
    property heUnderline: Boolean read U write U;
  end;

type
  TLinkLabel = class(TLabel)
  private
    he: THoverEffects;
  published
    property HoverEffect: THoverEffects read he write he;
  end;
Welche
Mit den Menschen ist es wie mit Computern -
es gibt Nullen und Einsen.
  Mit Zitat antworten Zitat