This project has a sample dial gauge control that includes designer support and a sample application showing its use. It is a fairly complex control and gives examples on double-buffering, adding designer support, writing code that writes designer code and much more.