社区
C#
帖子详情
怎样按F1就调用我已经编写好的CHM帮助文件,用c#实现
chenzhen6941
2006-05-09 12:53:10
怎样按F1键调用我已经编写好的CHM帮助文件,最好有源代码,用c#实现,拜托各位高手了,谢谢!!!
...全文
588
11
打赏
收藏
怎样按F1就调用我已经编写好的CHM帮助文件,用c#实现
怎样按F1键调用我已经编写好的CHM帮助文件,最好有源代码,用c#实现,拜托各位高手了,谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuhuiITren
2006-10-13
打赏
举报
回复
我也关注下,打包时候怎么把帮助文档一起打包啊,
marvelstack
2006-10-13
打赏
举报
回复
System.Windows.Forms.HelpProvider 类 ,参考msdn,
ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.NETDEVFX.v20.chs/CPref17/html/T_System_Windows_Forms_HelpProvider.htm
yanfeng
2006-10-11
打赏
举报
回复
注册窗体的HelpRequested事件。
void form1_HelpRequested(object sender, System.Windows.Forms.HelpEventArgs hlpevent)
{
if(Control.MouseButtons == MouseButtons.None)
{
MessageBox.Show("aaa");
string subtopic = null;
if(this.ActiveControl == this.personName)
subtopic = "personName"; // 根据当前光标所在的控件动态定位到CHM文件中的特定位置
if(this.ActiveControl == this.personPhone)
subtopic = "personPhone";
Help.ShowHelp(this, "aaa.chm", "person.htm#" + subtopic);
hlpevent.Handled = true;
}
}
rong99
2006-08-16
打赏
举报
回复
响应F1 打开 Help 文件:
在 主Form 里面添加 事件 HelpRequested 的响应函数,在响应函数里添加如下代码:
string strHelpPath = Application.StartupPath + "\\.....chm";
Help.ShowHelp(this,strHelpPath);
其他的代码都不需要, 就搞掂了 ^-^。
这样做以后,即使主窗口弹出了模式的对话框,挡在主窗口前面,主窗口仍然可以响应F1启动帮助。
通过调用Help类的showhelp打开的 帮助文件将随程序的退出而退出,不过help文件的窗口始终在最前面。
ttgzs
2006-08-16
打赏
举报
回复
1。在主窗体上放个HelpProvider控件helpProvider1,设置其属性HelpNamespace为你的chm文件路径;
2。主窗体属性里,将ShowHelp on helpProvider1设置为true。
System.Diagnostics.Process.Start( "Chm文件路径" );
zhyan717
2006-08-16
打赏
举报
回复
可以用设置系统热键的方法实现,我前段时间也做过类似的功能,用shift+f12调用一个文件
lovvver
2006-08-16
打赏
举报
回复
1。在主窗体上放个HelpProvider控件helpProvider1,设置其属性HelpNamespace为你的chm文件路径;
2。主窗体属性里,将ShowHelp on helpProvider1设置为true。
即可。
idda
2006-08-16
打赏
举报
回复
WinForm? or Web Form
WinForm如下
Form的KeyDown中
if (e.KeyCode == Keys.F1) {
RunHelper();
}
string filePath = Path.Combine( Application.StartupPath,@"Help.chm") ;
if(File.Exists(filePath)) {
System.Diagnostics.Process.Start(filePath);
}
freehul
2006-05-09
打赏
举报
回复
如果是想简单的调用外部程序就这样
比如调用系统计算器
System.Diagnostics.Process.Start( "calc.exe" );
改成
System.Diagnostics.Process.Start( "Chm文件路径" );
Knight94
2006-05-09
打赏
举报
回复
use "HelpProvider" class
Knight94
2006-05-09
打赏
举报
回复
参看
http://www.helpware.net/mshelp2/demo2/h1xNET.htm
VB课程设计俄罗斯方块
通过这学期来Visual Basic的学习,我初步掌握了Visual Basic语言的最基本的知识,于是在化希耀张兵等老师的指导下动手用Visual Basic
编写
俄罗斯方块游戏。 无可争议,《俄罗斯方块》是有史以来最伟大的游戏之一。它...
LINQPad Premium 5.36.03 (Any CPU)
按下Ctrl + Shift +
F1
,或选择帮助菜单上的选项。该实用程序
实现
为LINQPad脚本 - 点击内置样品进行查看。 LINQPad现在包括
编写
交互查询一组HTML控件。不像WPF和Windows窗体控件,这些呈现在相同的输出面板的结果。...
SAP快速入门
帮助学员,快速形成对ERP和SAP的基本认识,达到快速入门的目标。 完成课程学习后,将理解以下基本... * 登录SAP系统,系统导航,收藏夹,系统操作的快捷方式, * 运行一个事务代码,选择屏幕,
F1
/F4帮助,输出控制等
在
C#
中使用.
chm
帮助文件
将编译好的.
chm
帮助文件
(可以用Easy
CHM
进行制作,下载地址:http://download.csdn.net/detail/xiaoyaofriend/4501571)添加到
C#
编写
的程序中时,需要
调用
Help类的ShowHelp和ShowHelpIndex静态方法。下面对这两个方法...
C#
编写
dll库文件并注册为COM组件供其他语言(如PHP等)
调用
最近做一个项目,需要在WEB端上传文件并打zip包,供
c#
编写
的客户端软件下载更新,中间需要双方都获取zip文件的最后修改时间(时分秒等信息)并按规则计算版本号,来决定是否更新该zip包,由于php只能获取到精确到秒...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章