sano the super geek
the endeavors of a professional geek at microsoft.
Microsoft Build Sidekick
The folks at Trivium Technologies have released the first version of their MSBuild Sidekick, a GUI...
Date: 07/13/2006
Custom Windows Forms Controls: ColorPicker.NET, Part 2
It took them a long time, but the folks at MSDN finally got around to publishing the second part of...
Date: 06/29/2006
Changing the default sort order of your sortable columns on the ASP.NET GridView
One of the great things about the new ASP.NET GridView control is that it allows you to implement...
Date: 06/29/2006
Incorrect syntax near '[Insert Arbitrary Column Name]'
I ran into a rather mysterious error when working with some SQL code today. Incorrect syntax near...
Date: 01/18/2006
Passing values between two IHttpHandlers within the same HttpContext
My latest ASP.NET coding endeavor required that I perform a postback and then transfer control over...
Date: 12/14/2005
Windows Vista UX Guidelines
Microsoft recently posted the preliminary Windows Vista UX guidelines. These guidelines contain...
Date: 09/15/2005
XAMLShare
I just came across XAMLShare, a public wiki dedicated to providing various Windows Presentation...
Date: 08/20/2005
Getting away from Application.DoEvents
Another great blog entry by Jessica Fosler: Keeping your UI Responsive and the Dangers of...
Date: 08/14/2005
Wrapping text in DataGrid cells
One of the most common questions I've been asked in recent weeks has been in regards to creating a...
Date: 07/14/2005
ColorPicker.NET v0.1.1
I had a few cycles today so I spent some time fixing some bugs in ColorPicker.NET.
Date: 07/13/2005
Transcripts for MSDN Designing .NET Class Libraries
The transcripts for the MSDN Designing .NET Class Libraries class that Brad Abrams coordinated a few...
Date: 07/11/2005
What the heck is this error and how do I fix it?
If you've frustratingly encountered the "<UICulture> should be set in the project file in...
Date: 07/10/2005
Emulating the OSX taskbar in Avalon
Amir Khella shows how easy it is to create stunning visual effects in Avalon in his Playing Around...
Date: 07/05/2005
Strings in .NET v2.0
I just came across David Fetterman's article on MSDN covering the new recommendations for using...
Date: 07/01/2005
ColorPicker.NET v0.2 preview
I'm working on finishing up the code for the next release of ColorPicker.NET. The main focus of this...
Date: 06/29/2005
Nick Kramer on Avalon
Nick Kramer, one of the Program Manager leads over in Windows Client (Avalon) has been blogging...
Date: 06/27/2005
Ian Griffiths interview on TheServerSide.net
via TheServerSide.net: Ian Griffiths on his upcoming Avalon book and more.
Date: 06/24/2005
Windows Forms Tip: Ensure only one instance of your application is running at a time
via Paul Laudeman: Ensure that an user can run only one instance of your application at a time.
Date: 06/22/2005
ColorPicker.NET v0.1 released!
After completing a three-month work-related project that devoured just about every minute of my...
Date: 06/20/2005
DataGrid Q&A #2
Troy Simpson was nice enough to point out and provide a fix for some visual inconsistencies with the...
Date: 06/17/2005
Creating icons for your Windows Forms applications
This is an excel lent resource that manifests optimal practices for designing icons for your Windows...
Date: 06/16/2005
Dispose/Finalization Design Guidelines updated
Joe Duffy has posted an update to the Dispose, Finalization and Resource Management section of the...
Date: 04/17/2005
ColorPicker.NET source update
Someone e-mailed me the other day and told me that the Sano.Utility project wasn't included with the...
Date: 03/25/2005
Custom Windows Forms Controls: ColorPicker.NET
My latest article on MSDN discusses the functionality involved in some of the custom controls that...
Date: 03/15/2005
ColorPicker.NET: Quick fix
I've fixed the problem with the cursor clipping region in ColorPicker.NET that was causing the...
Date: 03/08/2005
ColorPicker.NET web page
I've created a simple web page to let people keep track of all of the changes that are made to...
Date: 02/02/2005
ColorPicker.NET Update #2
I’ve uploaded the most recent binaries for ColorPicker.NET. A lot of changes have been made to the...
Date: 01/31/2005
Handling Keyboard User Input in Windows Forms
If you ever find yourself in a situation where you think you might need to override the default...
Date: 01/24/2005
ColorPicker.NET update
Thanks to everyone who provided comments on the binaries that I released the other day. I spent a...
Date: 01/21/2005
DataGrid Q&A #2
Q: How do I extend the DataGrid's furthest right column so that the column (or, at least, the column...
Date: 01/18/2005
DataGrid Q&A
I received an e-mail today that contained a question that I've seen posted across several different...
Date: 01/17/2005
Styling With the DataGridColumnStyle, Part 2
The second part of my two-part article on customizing the Windows Forms DataGrid control has been...
Date: 01/07/2005
Dragging and Dropping DataGrid Columns article updated
I've updated my Dragging and Dropping DataGrid Columns article to include a VB.NET sample of the...
Date: 12/15/2004
Styling With the DataGridColumnStyle, Part 1
I wrote a two-part article that takes a look at leveraging the adaptability of the Windows Forms...
Date: 12/09/2004
Some GDI/GDI+ fun with the WinForms DataGrid control
I've published a new article on MSDN that details how you can add some nifty visual effects to the...
Date: 08/03/2004
Technical Writing
Someone forwarded me a link to one of Jean-Luc David's blog entries in which he lists a few techical...
Date: 06/22/2004
The difficulties of language design
Phil Haack just posted an excellent blog entry on the difficulties of language design.
Date: 06/01/2004
Dispose/Finalize notes
When to implement a finalizer: You should only implement a finalizer when you are implying that that...
Date: 05/24/2004
Singleton Design Pattern
https://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/singletondespatt.asp...
Date: 05/19/2004
Windows Forms FAQ
George Shepherd's Windows Forms FAQ contains an aggregation of questions and answers from a variety...
Date: 04/23/2004
PInvoke.net
Duncan (and a few other MS bloggers) have mentioned the new PInvoke.net site that surfaced recently....
Date: 04/19/2004
DirectX
If you're trying to learn DirectX, what has been the most frustrating part of the learning process?...
Date: 03/10/2004