Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#3

Re: Warum "System.ArgumentOutOfRangeExeption"

  Alt 16. Sep 2006, 13:03
Du entfernst ja die Controls aus Panel3, damit werden es weniger und nach etwa der Häfte bist du mit dem Index hinter dem Letzten.

Code:
for I := [b][color=#ff0000]Panel3.Controls.Count - 1 downto 0[/color][/b] do
  Panel3.Controls[I].Parent := Self.Panel1;

// oder

for I := 0 to Panel3.Controls.Count - 1 do
  Panel3.Controls[[b][color=#ff0000]0[/color][/b]].Parent := Self.Panel1;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat