Context sensitive help for Windows Forms – part 2

This is an update to the old version of the CatenaLogic.Help namespace.

How to use

  1. Recompile the library from the provided source
  2. Put the HelpComponent on the main form of your application
  3. Run the application with helpprovider commandline parameter
  4. Use Ctrl+F1 to map help topics to controls. Remember about the hierarchy - you do not have to provide topics for all controls, it is sufficient to provide the topic for a container control and all its child controls inherit the mapping.
  5. Remember to provide a help file name (must be a *.chm file located beside the application main executable)
  6. When the mapping is complete, include the help.mapping file stored beside the application main executable as an embedded resource in one of assemblies
  7. Remove the help.mapping file located beside the application main executable
  8. Rebuild the application

Screenshot

help_editor Use of the Help Editor in a real-world application

History

(*) Help file now correctly handles empty keywords (so it is actually possible to remove topics)
(*) Refactored code

Download

CatenaLogic.Help.zip (30.03 kb) [Downloads: 56]

kick it on DotNetKicks.com

 

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList
Comments are closed