In C++ MFC there is a CRectTracker class that encapsulates the functionality usually associated with resizing objects.  You hold your mouse down and drag, a dotted rectangle is drawn and stretched as you do, along with handles on each side and corner.  Similar to that provided by Visual Studio when placing controls on a form.

My question is:

Is there any similar functionality built-in to .NET 2.0 ?  C# specifically?

Rob.