跪求 c#.net 环境下调用CHM帮助文件问题!!!!!(50分)

  • 主题发起人 主题发起人 kunshuhu
  • 开始时间 开始时间
K

kunshuhu

Unregistered / Unconfirmed
GUEST, unregistred user!
string CurrDir=System.IO.Directory.GetCurrentDirectory()+"//HelpTest.chm";
HelpNavigator MyNavigator = HelpNavigator.TableOfContents;
Help.ShowHelp(this,CurrDir, MyNavigator,"TableOfContents");
为什么不能打开帮助文件HelpTest.chm????
而改成以下代码则可以
string CurrDir="HelpTest.chm";
HelpNavigator MyNavigator = HelpNavigator.TableOfContents;
Help.ShowHelp(this,CurrDir, MyNavigator,"TableOfContents");
但是帮助文件HelpTest.chm必须放在c:/windows/help目录下.
而我想打开放在任何目录下的帮助文件
 
CurrDir=Request.MapPath(Request.ApplicationPath+"//HelpTest.chm");
 
我如此做的:
和我的应用程序,放在一个目录中的帮助文件:
string helpfile = Application.StartupPath + "//帮助.chm";

if (!File.Exists( helpfile ))
MessageBox.Show( "帮助文件 帮助.chm 不存在 !" );
else
Help.ShowHelp(this, helpfile);
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部