Type.MakeXxxType() (or The Intricacies of Reflection) – a non-NETCF post

The other day someone dropped into my office and asked about the Type.MakeByRefType() method.  Neither I nor my other visitor are experts in reflection on .Net, but we investigated and found the following: Imagine this situation: public class foo {    // Do something with an int.    public void bar(Int32 anArgument) { … }    // Do something…


Fonts, LogFonts and the Compact Framework (NETCF)

As you may know, much of System.Drawing on the desktop/full framework is based on GDI+.  Because GDI+ is not implemented on PocketPC/Smartphone/WindowsMobile, the functionality of System.Drawing in the Compact Framework is somewhat constrained. As we were planning and adding features to V2 of the Compact Framework, there were requests for the ability to draw rotated…


Keyboard Navigation on PocketPC with the Compact Framework

We recently had a customer let us know that the difference between keyboard navigation on PocketPC and Smartphone was causing them trouble.  I thought I would take little time to work up a workaround for this issue.  I’ll present a solution using the recommended managed methods first and then an alternative which plays with native…