Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
5. Jun 2007
@DGL-Luke: Wenn er jetzt von TGraphicControl abgeleitet hat wäre die einfachste Umstellung es von TCustomControl abzuleiten da es ebenfalls eine Canvas hat (eine eigene) und dennoch nur das nötigste (wie TGraphicControl) für Darstellung implementiert ist.
Allerdings ist bei Ableitung von einem richtigen Fenster auch die Transparenz hinüber weil ein Blatt nunmal nicht Transparent ist.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
5. Jun 2007
TGraphicControl ist so ein Control welches sich auf den Parent zeichnet.
Genau, du müsstest ein weiteres Panel nehmen oder du setzt die CheckListBox als Parent deines Labels. Dann wäre sozusagen die Checklistbox das neue Blatt papier worauf sich dein Label zeichnet.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by SirThornberry,
5. Jun 2007
von welcher Komponenten ist dein Label abgeleitet? Wenn es kein Fenster im Windowssinne ist zeichnet es sich auf die Canvas des Parents. Demzufolge kannst du es nicht über etwas anzeigen was auch auf dem Parent liegt weil eben das darüberliegende über der Canvas des Parents ist worauf sich das Control zeichnet.
Du kannst dir das ganze so vorstellen (wenn du kein Fenster im Windowssinne hast):...