Building a help file is only part of providing user assistance. You also need to make the information in the help file available to users and implement the other ways in which users expect to be able to get help with an application. This section demonstrates the three main ways in which the .NET Framework enables you to provide user assistance:
By using the HelpProvider component to show a traditional help file
By using the HelpProvider component to provide pop-up help for a dialog box
By using the ToolTip component to provide quick help for individual controls
Although I'm focusing on the mechanics of providing user assistance in code, you should consider this as just one facet of an overall user assistance strategy. ...