Backgroundworker progresschanged not updating
They provide a container that hosts controls and menus and allow you to present an application in a familiar and consistent fashion.
Forms can receive user input in the form of keystrokes or mouse interactions and can display data to the user through hosted controls.
While this allows for parts of the application to be parceled out and presented to the user as discrete functional units, it can also create a disjointed kind of user experience.
A more cohesive user experience is possible with Windows Forms using Multiple Document Interface (MDI) Forms.
The slickest, best-looking application is useless if it doesn’t do what the users need.
When creating applications for the desktop, today’s developer has two technologies to choose from: Windows Forms and WPF.
Windows Forms is the older of the two Windows development technologies currently supported by Microsoft, and many skilled developers are available for creating and maintaining Windows Forms projects.
Windows Forms are the basic building blocks of the UI.
WPF applications have good support for localization and globalization, but support for this functionality is not as built-in as it is for Windows Forms.
You can use the built-in interoperation functionality of the Microsoft .
NET Framework easily to incorporate these elements as you choose.
You can create applications easily that display alternate strings and images based on the locations of deployment.
Navigation in Windows Forms typically involves switching between multiple individual forms.