Volume 1, issue 6

January 2004

TextFormatter

 Fully justified text using the TextFormatter

Custom user interfaces

Learn how to create windows with totally custom appearances using regions to define the shape of a form. Window regions can be dynamic and morph to different shapes before your eyes.

This demo code explains how to hit-test and resize a window when it's border is not visible and has a nifty slide-out close button that shows you how dynamic window shapes can be accomplished.

A shaped window with move, resize and a pop-out close button

Design time property usage

Ever created a control and wanted to get rid of base-class properties that you didn't need anymore? How about a property that messes up the design time view when you set it?

Learn how to create a custom designer for your controls that solve these problems for you.

Subscribe to Well Formed now. 

Find out what you've missed in previous months. 

August, 2003. 

September, 2003. 

October, 2003. 

November, 2003. 

December, 2003