100分相送,看看到底还有没有会的?

时间:2022-11-18 21:27:02
1.用C#写的程序,如何在程序中调用帮助文件(格式为.chm或.hlp)?
2.程序中有一个主窗体,其上有一个help button,如何在点击此button后根据不同的子窗体而显示不同的帮助主题页面?
3.在VS.net中做帮助系统为何如此烦人?难道就这么麻烦么?

4.安装了VSHIK,并在VS.net中建立了一个help工程,编译后得到了一个.HxS帮助文件,如何在程序中调用并显示此帮助文件?

注:最后一个问题不算在内,能给出答案最好。

9 个解决方案

#1


up

#2


>>1.用C#写的程序,如何在程序中调用帮助文件(格式为.chm或.hlp)?

(打开帮助文件): 调用Help.ShowHelp 方法
System.Windows.Forms.Help.ShowHelp(me,@D:\\Help\\Help.chm);

#3


关键是第2个问题,一天了,气死我了

#4


第二问题,没有这么简单,必须自己写方法实现,没有现成

#5


为不同的子窗体写不同的的帮助主题页面
写好了以后,主窗体的HELPBUTTON调用子窗体的HELPBUTTON
这样可以吗

#6


1.helpProvider是不是只在按F1的时候才有用
2.help.showhelp()方法调用后只是显示帮助文件的默认页面

一个帮助文件中有许多topic,每个topic对应一个topicid,另外,每个topic也可对应一个keyword,感觉上好象可以通过更改当前的topicid或keyword来显示不同的帮助主题页面。但我试来试去,试了近20个小时了,还是不知其所以然。真就没有人搞过吗?明明是给别人做帮助,现在谁来帮助我???

#7


up

#8


while(!this.question.resolved)
    up;

#9


upupup!

#1


up

#2


>>1.用C#写的程序,如何在程序中调用帮助文件(格式为.chm或.hlp)?

(打开帮助文件): 调用Help.ShowHelp 方法
System.Windows.Forms.Help.ShowHelp(me,@D:\\Help\\Help.chm);

#3


关键是第2个问题,一天了,气死我了

#4


第二问题,没有这么简单,必须自己写方法实现,没有现成

#5


为不同的子窗体写不同的的帮助主题页面
写好了以后,主窗体的HELPBUTTON调用子窗体的HELPBUTTON
这样可以吗

#6


1.helpProvider是不是只在按F1的时候才有用
2.help.showhelp()方法调用后只是显示帮助文件的默认页面

一个帮助文件中有许多topic,每个topic对应一个topicid,另外,每个topic也可对应一个keyword,感觉上好象可以通过更改当前的topicid或keyword来显示不同的帮助主题页面。但我试来试去,试了近20个小时了,还是不知其所以然。真就没有人搞过吗?明明是给别人做帮助,现在谁来帮助我???

#7


up

#8


while(!this.question.resolved)
    up;

#9


upupup!