Genghis
Before you decide to rebuild all the MFC features, you'll want to check the Genghis library[7] to see whether that feature has already been rebuilt. Genghis is a set of WinForms components and controls to fill the needs of document-based application development in WinForms. As of this writing, it includes the following features:
[7] The Genghis Group, http://www.genghisgroup.com
Command line parser
Completion combo
Control hosting status bar
Cursor changer
Custom check state treeview
Custom XP theming controls
File Search Engine
FileDocument class (doc/dirty bit management)
FindReplaceDialog
FolderNameDialog
HandleCollector for the world
Header group box control
Image combo
More robust validation à la WebForms
Most recently used (MRU) files support ...
Get Windows Forms Programming in C# now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.