jfo's coding

adventures in windows forms and wpf

April, 2005

Blog - About

About jfo's coding

About JFo

Jessica (aka JFo) has 9 years experience building user interface libraries at Microsoft.   As a developer on the Windows Forms team, Jessica designed and implemented various aspects of the Windows Forms runtime for the 1.1 and 2.0 releases of the .Net Framework.  Her current project is the "Cider" designer for the "Dev10" release of Visual Studio.

About the blog

This blog is designed to talk about two different subjects: Windows Forms and the "Cider" designer for the Windows Presentation Foundation.  For a list of articles on Windows Forms, be sure to check the "Best and worst of JFos Coding by Category."

Providing WPF feedback

There are multiple ways customers can provide feedback and suggestions for Windows Presentation Foundation:

Providing Cider Feedback

Cider is in its early stages of development.  We encourage customers to send us feedback through  

Providing Windows Forms Feedback

There are several ways to provide feedback to the Windows Forms team


  • jfo's coding

    WM_NCHITTEST and Resizable ToolStripDropDowns

    Jim asks: Do you know of a way to make the ToolStripDropDown resizable by the user, similar to what the SizingGrip of a StatusStrip does for a form? The sizing grip of status bars (and the resize handles of forms, etc) are typically done by responding...
  • jfo's coding

    Why is STAThread required?

    Over the top of your Main method, you may have noticed this funny decoration: [STAThread] static void Main() { Several people have asked, what is this and is it this actually necessary? When the STAThreadAttribute is applied, it changes the apartment...
Page 1 of 1 (2 items)