TLabel verschieben
-
ich möchte alle TLabel Kompos um 50px nach rechts verschieben. Der Abstand der Kompos soll aber gleich bleiben.
Bei 3 Kompos könnte man schreiben:Label1->Left = 50; Label2->Left = 100; Label3->Left = 150;
Aber es sind 20 TLabel.
Soweit bin ich gekommen:for(int i=0; i < Form1->ActiveMDIChild->ComponentCount; i++) { // Alle Labels verändern if (Form1->ActiveMDIChild->Components[i]->ClassNameIs("TLabel")) { dynamic_cast<TLabel*>(Form1->ActiveMDIChild->Components[i])->Left = 50 ; } }
Kann mir jemand helfen?
-
Du hast doch die Eigenschaft Left dann von jedem Label..
mach doch einfach
.....->Left = .....->Left -50