I have a .NET 3.5 application that has user-selectable languages. A language change closes and reopens the form and executes the code:
HelpProvider.HelpNamespace = HelpFileName;
where HelpFileName is the name of the .chm file for the new language. If I haven't viewed the help file since the program was run, it shows the correct .chm file; if I have viewed a help file, the HelpProvider continues to use that file, even
after the language changes.
Do I need to invalidate a cache of the .chm file? If so, how to I do that?
View Complete Post