Hi Greg,
I know that its VFP, but regions in .NET the first thing I thought of.
It's funny in .NET regions are looked down upon by many, but if you got tooling that can make good use of it (like Resharper which shows the region in the file structure as boxes around each region) it's a huge visual help and also encourages me to group my logic into reusable blocks. The added benefit of Resharper in .NET is the UI which allows for dragging functions around and re-ordering them visually. Sadly we don't have any decent tooling like that in FoxPro.
I know this is VFP and I probably will look into this for some of my larger libary files.
+++ Rick ---
>>>Hi All, I thought I would share this with you. It is a cool way to maintain you procedure and class files.
>>>
>>>I use #define statements to create unique lines in the Document View window. This help me divide the classes and procedure files into groups that are dependent, or simply related (I.e. CFG.prg in Document View) . I generated the uniqueness by prefixing the #define statement's name with several underscores (_). This make them stand out in the listing.
>>
>>Ha - Regions! (in Visual Studio).
>>
>>+++ Rick ---
>
>Cool, but this is VFP