Forum: Object-Pascal / Delphi-Language
Delphi
by Helmi,
6. Jun 2016
Ging das bei D7 schon?
war mir nicht sicher
Forum: Object-Pascal / Delphi-Language
Delphi
by Helmi,
3. Jun 2016
Die Lösung steht schon da - einfach mal die Codes verstehen versuchen und schon kommst auf die Lösung
Forum: Object-Pascal / Delphi-Language
Delphi
by Helmi,
3. Jun 2016
Dann vielleicht so:
procedure TForm1.Button3Click(Sender: TObject);
var
i: Integer;
TempPanel: TPanel;
begin
for i := 0 to Pred(ComponentCount) do
If Components.ClassType = TPanel then
begin
Forum: Object-Pascal / Delphi-Language
Delphi
by Helmi,
3. Jun 2016
Wie nahpets schon richtig erwähnte, wir rätseln mehr...
All unsere Beispiele funktionieren, nur kommt es auf die Anforderung drauf an.
Wir prüfen auch die Panels auf 2x das gleiche, die Ziffer im Namen und Tag müssen übereinstimmen
Brauchen wir das?
Reicht es nicht, wenn wir die Panels finden, die als Tag 1-10 haben?
Gibt es mehr als die 10 Panels? - und die anderen sind für was anderes...
Forum: Object-Pascal / Delphi-Language
Delphi
by Helmi,
3. Jun 2016
wie heissen die Panels?
Sind das spezielle Panels die du da finden willst, oder alle Panels die auf der Form liegen?
Ansonsten zeig nochmal deinen jetzigen Code
Forum: Object-Pascal / Delphi-Language
Delphi
by Helmi,
3. Jun 2016
So etwa?
procedure TForm1.Button2Click(Sender: TObject);
var
i: Integer;
Component: TComponent;
begin
for i := 1 to 10 do
begin
Forum: Object-Pascal / Delphi-Language
Delphi
by Helmi,
3. Jun 2016
Dann zeig doch mal deinen Code, wenn wir dich falsch verstanden haben
Forum: Object-Pascal / Delphi-Language
Delphi
by Helmi,
3. Jun 2016
Hallo,
du kannst über ComponentCount die einzelnen TPanels suchen und dann dementsprechend darauf zugreifen.
Z. B.
procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
MyPanel: TPanel;