SetSubComponent ?????
-
Hi,
mit der Suche habe ich in vielen Beiträgen einen Lösungsansatz mit SetSubComponent gefunden! Wenn ich das ausprobiere bekomme ich immer ein SetSubComponent is not a Member of .. Fehler! Was mache ich Falsch???Danke
Alexander Sulfrian
PS: Hab durch GoogleGroups was gefunden:
Subcomponents are a feature of Delphi 6.0 and thus they are not supported by
BCB5. (Qulle) Heist das diese Methode gibt es gar nicht?
-
möglich, Da ich nur den 6er hab kann ich das leider nicht überprüfen.
Die Methode ist so implementiert:
procedure TComponent.SetSubComponent(IsSubComponent: Boolean); begin if IsSubComponent then Include(FComponentStyle, csSubComponent) else Exclude(FComponentStyle, csSubComponent); end;
Hast du schon mal versucht einfach die Subclass zu publischen ?
Müsste doch gehn.
-
Wenn ich einfach das erstellet z.B. Image publische geht das nicht!!!!!
Trotzdem danke
Alexander Sulfrian
PS. Im BCB4 gibt's noch nicht mal das Flag csSubComponent
-
hm,
wirst wohl nen Propertyeditor überschreiben müssen..
-
Wie meinst du das?
MFG
Alexander Sulfrian
-
um die Klasse publishen zu können, muss für die jeweilige Klasse ein PropertyEditor existieren und beim Formdesigner regristriert sein. Dann kannst du sowas selber implementieren.
Ist aber sehr aufwendig und nicht immer der einfache Weg.
-
Hi,
gibt's da irgendwo ein Tut? Hab in der Hilfe nicht viel gefunden!Danke
Alexander Sulfrian
-
ich arbeite dran. Ist aber aus Zeitgründen noch lang nicht fertig.