Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: Komponenten auf einem Register löschen/überprüfen

  Alt 4. Apr 2020, 13:33
.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
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 4. Apr 2020 um 13:41 Uhr)
  Mit Zitat antworten Zitat