CHMlib Logo Leading Translation Management System for Translation Agencies, Top Translation Management Software for Freelance Translators, Time Tracking Software, Word Count, Character Count and Line Count Software, Computer Assisted Translation Tool for Easy Word Count, Clipboard Character Count Software, User-Friendly Translation Memory Software, Terminology Management Software, Terminology Management Server, Microsoft Glossary Software, Dictionary of Acronyms, Social Network for Translators and Translation Agencies, Acronyms and Abbreviations Search Engine, Russian Translation Lab, Ukrainian Translation Lab.
You are reading help file online using
Testing THelpContextMap
Previous  Top 

This tab provides a testing panel for the THelpContextMap component. No control in this group has neither a HelpContext number nor a Tag. Context sensitive help for these controls is found by the map list of THelpContextMap. TWhatsThis automatically uses it when you assign one.

How does it work?

It is presumed that the topic IDs in your help file have a certain syntax. The syntax is "Formname.Controlname". Moveover you have to define help context numbers for the topics (in your help file only). To connect help topics to the controls in your application, you normally assign the same help context numbers to the HelpContext property of the controls to bind them together. In this case, you don't.

You put a THelpContextMap on your main form (together with a TWhatsThis component). Then assign the name of the help project file to THelpContextMap.Filename. The component parses the project file and reads the [MAP] section which contains the associations of topic IDs and help context numbers.

When the user requests help for a particular control, TWhatsThis first checks if the control has a help context number. If not, it further looks at the map list of THelpContextMap whether the control is contained there and if it is, dynamically uses the help context number found.
You are reading help file online using

If you want your help file to be removed or added please send e-mail to