Articles
- ToolTip Voodoo: Full control of the ToolTip control. (May 11, 2006, Revisited November 28, 2021)
- Samples (March 30, 2005)
- Visual Basic .NET Internals (May 2003, MSDN)
- Performance Optimization in Visual Basic .NET (September 2002, MSDN)
Archive
General
- Where I’ll Be (Where I’ve Been) (Mar 2, 2006)
- Who Am I? (May 19, 2005)
- VB.NET Coding Guidelines (Mar 17, 2005)
- Code Samples (Dec 27, 2003)
- Key Events in Microsoft History (Nov 27, 2003)
- Timeline: BASIC to Visual Basic .NET (Nov 27, 2003)
- Tips, Tricks and Code Snippets (Nov 19, 2003)
- Filling Your Toolbox (a.k.a. Essential Tools List) (Oct 31, 2003)
Interop
- Console Event Handling (Jul 23, 2007)
- Leveraging Windows Vista’s Windows System Assessment Tool (WinSAT) API in Visual Basic (Dec 13, 2006)
- VB.NET Coding Guidelines (Mar 17, 2005)
- Need to programmatically determine what framework versions and service pack levels are installed? (Sep 21, 2004)
- Adventures in Win32/Interop - Episode 1 (Nov 7, 2003)
- Windows Forms - Disable the Close Button (Oct 31, 2003)
- Color your Console output using VB.NET! (Oct 30, 2003)
Tools
- Filling Your Toolbox (a.k.a. Essential Tools List) (Oct 31, 2003)
VB.NET
- VB10 vs VB6 (aka VFred vs Classic VB) (May 29, 2011)
- Visual Basic 8.0 Language Enhancements (May 19, 2005)
- Exploring XML Serialization (Apr 9, 2004)
- Unions in .NET (Mar 18, 2002)
Windows Forms
- ToolTip Voodoo (May 11, 2006)
- Windows Forms: 5 Ways of Interaction Between Forms (May 4, 2005)
- Checkers Solitaire (Apr 7, 2005)
- Moving from VB6 to VB.NET (Windows Forms) (Nov 27, 2003)
- Walkthrough: Developing Owner Drawn User Controls - Part 1 (TransPanel) (Nov 21, 2003)
- Walkthrough: Developing Owner Drawn User Controls - Part 2 (TransLabel and TransPanel’s Revenge) (Nov 25, 2003)
- Windows Forms - Disable the Close Button (Oct 31, 2003)
- Resizing List View Columns in .NET (Jul 11, 2002)
- Creating a Reusable Exception Dialog for .NET Applications (Feb 7, 2002)
Other
- XBOX Friends Thing Change Log (Feb 20, 2004)