Moin Sanchez,
Zitat von
Sanchez0815:
Der as Operator macht eine Panele aus Control
Nein, er sorgt nur dafür, das der Compiler Control als vom Typ TPanel ansieht.
Prinzipiell ginge statt
control as TPanel
auch
TPanel(Control)
und eine
Exception gäbe es nur, wenn, in diesem Falle FDelphiControl, Methoden/Eigenschaften eines TPanel zu nutzen versuchen würde, die es in der durch Control angegebenen Kompo nicht gibt.
Mit diesem Typecast übernimmt man sozusagen dem Compiler gegenüber die Verantwortung dafür, dass Control auch wirklich als TPanel verwendbar ist.