Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

AW: Wie erkennt Delphi, ob ein Control Child Controls beinhalten darf?

  Alt 6. Dez 2013, 14:45
oder wird die Komponente nur deshalb akzeptiert, weil sie mehr oder weniger indirekt (durch den Befehl im Kontextmenü) erzeugt wird?
Ein fehlendes csAcceptControls bedeutet nur, dass der Formular-Designer es dir nicht erlaubt eine Komponente drauf zu lege. Für Programmcode bzw. Designtime-Code besteht diese Beschränkung nicht.

Mit anderen Worten:
csAcceptControls wird nur bei "Benutzer möchte über IOTAFormDesigner.CreateComponent eine Komponente auf ein Control legen" ausgewertet. Bei einem "MyChild.Parent := ContainerControl" findet keine Prüfung auf csAcceptControls statt.
  Mit Zitat antworten Zitat