Forum: Programmieren allgemein
Delphi
by Uwe Raabe,
2. Sep 2022
Alternativ kannst du auch über FindComponent an die Controls rankommen, vorausgesetzt sie wurden mit dem Form als Owner erzeugt.
Etwas komfortabler geht es mit einem TComponent Helper wie hier gezeigt:
type
TComponentHelper = class helper for TComponent
public
function FindComponentOf<T: TComponent>(const AName: string): T; inline;
end;
Forum: Programmieren allgemein
Delphi
by Uwe Raabe,
2. Sep 2022
Das kann schon sinnvoll sein, wenn man die Controls dynamisch erzeugen will. Z.B. eine variable Anzahl von Label-Edit-CheckBox Kombinationen, wo die tatsächliche Anzahl erst zur Laufzeit bekannt ist. Allerdings kann das gerade bei High-DPI Anwendungen schon etwas komplexer werden, das alles sauber zu positionieren.