È possibile applicare una direttiva speciale {$ REGION 'Nome area'} per contrassegnare un "nome" aree comprimibili nell'editor di codice.
Per contrassegnare il codice come area, circondarlo con le direttive REGION e ENDREGION. È possibile includere una didascalia che verrà visualizzata quando il codice è piegato e nascosto.
Ecco un exampe delle due regioni (nidificate):
{$REGION 'Iterate Panels'}
for j := 0 to StatusBar1.Panels.Count - 1 do
begin
x := x + StatusBar1.Panels[j].Width;
{$REGION 'Inner if Region'}
if mpt.X < x then
begin
panel := j;
Break;
end;
{$ENDREGION}
end;
{$ENDREGION}
Per aprano o una regione, fare clic sul [+] (se espanso) o [-] (se è crollato) marcatore a sinistra per la direttiva $ region. Questo avrà un aspetto:
alt text http://z.about.com/d/delphi/1/G/o/a/coderegions.gif
Questo è esattamente quello che stavo cercando. Grazie mille. – stevosaurus
FYI, credo che questo sia stato introdotto in Delphi 2005. –