问题描述
Me.HelpProvider1.SetShowHelp(Me,True)Help.ShowHelp(Me,"C:DocumentsandSettingsAdministrator桌面登陆-2帮助文件.chm")这是我写的帮助文件控件下的代码,在我的电脑上就能显示!打包在别人的电脑上就显示不出来了!自己是感觉路径不对!但不知道怎么改正!请大家帮下忙!小弟在这谢啦!
解决方案
解决方案二:
别人桌面上没有【登陆-2】怎末办?应该判断如果没有这个目录,就先创建
解决方案三:
呵呵。。我的意思就是怎么用相对路径来调用?不知道怎么改?
解决方案四:
my命名空间里有。
解决方案五:
绝对路径改成实际拷贝的路径
解决方案六:
首先,楼主你这个帮助文件应该和你的应用程序在同一目录,在程序中就可以这样访问Help.ShowHelp(Me,"C:DocumentsandSettingsAdministrator桌面登陆-2帮助文件.chm")==Help.ShowHelp(Me,"帮助文件.chm")如果真想问桌面,应该这样Help.ShowHelp(Me,Environment.GetFolderPath(Environment.SpecialFolder.Desktop"&"登陆-2帮助文件.chm")但这样很不好,原因很简单,用户的桌面上未必有这个目录和这个文件啊
解决方案七:
这不太合适吧?别人在安装的时候一改路径不就显示不出来啦?
解决方案八:
把帮助文档一起打包。。。用Application.StartupPath&"帮助文件.chm"
解决方案九:
引用7楼Going1981的回复:
把帮助文档一起打包。。。用Application.StartupPath&"帮助文件.chm"
解决方案十:
帮助文件.chm改成英文名字
时间: 2024-10-04 15:24:41