Now, by default, on a Windows system, this type of file opens in Microsoft HTML Help. I would like to find a way to display the contents of this help file in our .NET C# application, preferably on a panel component. It would be nice if the sidebar could be included (or a sidebar of sorts) which allows the user to select the topic to view or search the help file for content.
The files behind the compiled CHM file consist of AML files, rather than HTML files (due to me using the MAML mark-up language and not HTML); I am unsure whether I can get to any HTML files which may have been produced as a result of the compile.
I imagine there may be some sort of ActiveX control for this? I couldn't find any when searching. If not, is there any other way I can display this help file on a panel, as described?
Is the method described truly "goof proof" and comes with a printable User's Guide? If not, then its just another "Windows users need to switch to Linux" article, leaving way too much to chance for people wanting to switch. [Let us not forget that Microsoft has their "meat hooks" in Linux. So...are they going to make switching easy???] As for "relying on the community for help," that often is practically worthless.
As technology becomes more and more complicated, the amount of printable reference material as decreased to almost nothing. Therein is a huge fundamental problem. Users, having gone through the multiple years of Microsoft's "ugliness," (much of it designed on purpose by "twenty-somethings") are reluctant to go through the same process a second time. We have much better things to do with our time.
I don't take much from these tech demos. They're optimized vertical slices meant to show off some stuff, not actually the game, as CDPR later stated. A tech demo and a full game are two vastly different things.
Question
Calum Veteran
I have created some help documentation for my company's software, using Microsoft Assistance Markup Language; I have compiled this using Sandcastle Help File Builder, resulting in a decent CHM help file.
Now, by default, on a Windows system, this type of file opens in Microsoft HTML Help. I would like to find a way to display the contents of this help file in our .NET C# application, preferably on a panel component. It would be nice if the sidebar could be included (or a sidebar of sorts) which allows the user to select the topic to view or search the help file for content.
The files behind the compiled CHM file consist of AML files, rather than HTML files (due to me using the MAML mark-up language and not HTML); I am unsure whether I can get to any HTML files which may have been produced as a result of the compile.
I imagine there may be some sort of ActiveX control for this? I couldn't find any when searching. If not, is there any other way I can display this help file on a panel, as described?
Any help would be much appreciated :happy:
Link to comment
https://www.neowin.net/forum/topic/910746-integrating-chm-files-into-net-applications/Share on other sites
3 answers to this question
Recommended Posts