Browsing Posts in WinForms

With Windows Forms 2.0 and a bit of ingenuity, you can easily make your application minimize to the system tray – that little area to the left of your clock. So let’s see how it’s done… First stop – the NotifyIcon. The NotifyIcon is a new widget in Windows Forms 2.0, which displays a tray […]

Another thing that’s been kicking around for awhile and I figured it was time to persist to long-term storage. Here are the three top-level places in a WinForms app where you absolutely need exception handling routines to ensure that all exceptions are caught: try/catch around Main() Attach a System.Threading.ThreadExceptionEventHandler to Application.ThreadException Attach a UnhandledExceptionEventHandler to […]

I’ll be presenting a series of talks for Calgary .NET User Group on acquiring your MCAD/MCSD. The series will include test taking strategies, helpful hints, and other useful information you should know about attaining your credentials. The first in the series will be Tips & Tricks for 70-306/70-316: Developing Windows®-Based Applications. Date & Time: Wednesday, September 14, […]

From John Montgomery (via Chris Sells), we finally have some recommendations from Redmond on which UI technology we should use going into the future. The basic message – use common sense. Use WinForms now while Avalon is in development. Consider Avalon for appropriate scenarios when it debuts. Use Avalon (and re-use previously developed WinForms controls via interop) […]