.Components ist was, wo die Unterkomponenten das als
Owner haben.
.Controls ist das entsprechende für die Beziehung des
Parent.
Entweder beim manuellen Create den passenden Owner benutzen,
oder nur die Unterkomponenten durchlaufen (z.B. in einem Panel/Groupbox usw.), anstatt Allem auf der Form.
Zitat:
if ... = True then
Wen sollen wir dafür steinigen?
Eine Funktion "prüfen", die löscht?
Mach dir das Leben einfacher und mach besser zwei Methoden daraus. (wird übersichtlicher und das fast ohne eine Zeile mehr Code)
Und das POS: Wirklich "irgendwo" prüfen?
Oder ist hier doch eher
Pos(...) = 1
gemeint?
if (Components[iPuffer] is TAdvEdit) and StartsStr(sRegister, Components[iPuffer]) then // oder StartsText