Ein class helper wäre auch sinnvoller, weil man den einfach in einer externen
Unit deklarieren und überall einbinden kann. Dann braucht man auch keine Casts:
Delphi-Quellcode:
type
TMyStringsClassHelper = class helper for TStrings
procedure DeleteText(const AText: String);
procedure DeleteDuplicates;
end;
Dann kannst du einfach ComboBox1.Items.DeleteText aufrufen. Den Parameter solltest du auch nicht ausgerechnet text nennen, da die Eigenschaft auch in TStrings schon existiert...
Und nebenbei schreibt man Duplikate auch im englischen mit p.