![]() |
Label Captionen mit "kurzem" qt ändern
Hallo,
ich das 10 Labels schnell die gleiche caption bekommen deswegen hab ich gedacht ich mach das mit for, alerdings klappt das nicht wie ich es mir gedacht hab.
Delphi-Quellcode:
Wie könnte ich das sonst möglichst kurz machen?
var i, i1: integer;
begin i1 := 10; for i := 1 to i1 do Label[i].Caption :='11'; end; |
Re: Label Captionen mit "kurzem" qt ändern
Such mal hier nach
![]() |
Re: Label Captionen mit "kurzem" qt ändern
Delphi-Quellcode:
with TLabel(FindComponent('label'+inttostr(variable))) do begin
... end; |
Re: Label Captionen mit "kurzem" qt ändern
Hallo citybreaker,
nutze dafür FindComponent.
Delphi-Quellcode:
Tschüß Markus
var i, i1: integer;
begin i1 := 10; for i := 1 to i1 do TLabel(FindComponent('Label'+IntToStr(Lauf))).Caption:='...'; end; |
Re: Label Captionen mit "kurzem" qt ändern
ich bevorzuge folgenden syntax:
Code:
mfg
for i := 1 to il do
(FindComponent('Label' + IntToStr(i) as TLabel)).Caption := '...' stefan |
Re: Label Captionen mit "kurzem" qt ändern
Hab schon was gefunden, nachdem matze das mit findcomponent geschrieben hat. Danke für eure hilfe. :dance:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz