Process proc=new Process();
proc.StartInfo=filePath;
proc.StartInfo.Verb="Open";
proc.StartInfo.CreateNoWindow=true;
proc.StartInfo.WindowStyle=ProcessWindowStyle.Normal;
proc.Start();
proc.StartInfo=filePath;
proc.StartInfo.Verb="Open";
proc.StartInfo.CreateNoWindow=true;
proc.StartInfo.WindowStyle=ProcessWindowStyle.Normal;
proc.Start();
proc.StartInfo=filePath->proc.StartInfo.FileName=filePath;
//在页面上仅仅放一个web控件button2,click事件如下,chm还是没有出来啊?
private void Button2_ServerClick(object sender, System.EventArgs e)
{ System.Diagnostics.Process proc=new System.Diagnostics.Process();
proc.StartInfo.FileName=@"F:\WR.chm";
proc.StartInfo.Verb="Open";
proc.StartInfo.CreateNoWindow=true;
proc.StartInfo.WindowStyle=System.Diagnostics.ProcessWindowStyle.Normal;
proc.Start();
}帮忙一下,谢谢^_^
或程序的默认(当前)文件夹:
filePath=@"..\a.chm";
this.helpProvider1.HelpNamespace = "help.chm";//设定你的help文件路径在触发事件后调用以下代码:
System.Windows.Forms.HelpNavigator navigator = System.Windows.Forms.HelpNavigator.TableOfContents;
System.Windows.Forms.Help.ShowHelp(this,this.helpProvider1.HelpNamespace.ToString(),navigator);
private System.Windows.Forms.HelpProvider helpProvider1
报错:
类型或命名空间名称“Windows”在类或命名空间“System”中不存在(是否缺少程序集引用?)?????
如果是web的话,为什么不直接用超级连接呢?
string strHelpFilePath = Application.StartupPath + "\\Help.chm";
if (File.Exists(strHelpFilePath))
{
//如果你只加载这个文件
Help.ShowHelp(ParentForm,strHelpFilePath);
//如果你加载这个文件中的html页
Help.ShowHelp(ParentForm,strHelpFilePath,HelpNavigator.Topic,"html\\" + pHelpIndexName + ".htm");
}
<!-- F:\hhelp.chm 就是你的帮助文件路径名字 ::/welcome.htm 是帮助文件的欢迎页面-->
在ie里直接打开东西一定会显示下载的吧,而象上面那样做则是把chm文件里的页面在ie中打开了。
其实如果做web的话,完全没必要用chm文件吧,你把chm文件反编译出来作为页面难道不行么?
如果要打开其它路径下的文件要增加利用Application的属性获得,我也记不是很清楚了
去msdn上可以查到的
<A HREF="ms-its:http://www.sample.com/filename.chm::/topic.htm>Link Text Here</a>
<br>
<a href="ms-its:http://localhost/help.chm::/html/topic.htm">get help 1</a>
<br>
<a href="ms-its:C:\Inetpub\wwwroot\myweb\help.chm::/html/topic.htm">get help 2</a>
<br>
<a href="mk:@MSITStore:http://localhost/myweb/help.chm::/html/topic.htm">get help 3</a>
<br>
<a href="mk:@MSITStore:C:\Inetpub\wwwroot\myweb\help.chm::/html/topic.htm">get help 4</a>这几种方法均可
<br>
<a href="ms-its:http://webserver_ip/help.chm::/html/topic.htm">get help 1</a>
<br>
<a href="mk:@MSITStore:http://webserver_ip/myweb/help.chm::/html/topic.htm">get help 3</a>