سلام
region همون کار کلاس Partial را توي Visual Studio .NET 2003 انجام ميداد .
چون اونموقع کلاس Partial وجود نداشت کدها را داخل region# و endregion# مي نوشتند .
اما الان که توي Visual Studio 2005 کلاس Partial ايجاد شده کارهايي که شما روي فرم انجام ميديد و کنترل هايي که داخل اين فرم مي زاريد و خصوصياتي که شما براي اين کنترلها تعريف مي کنيد Visual Studio به صورت اتوماتيک تمام اين خصوصيات را داخل region# و endregion# قرار مي ده .