社区
C#
帖子详情
怎样按F1就调用我已经编写好的CHM帮助文件,用c#实现
chenzhen6941
2006-05-09 12:53:10
怎样按F1键调用我已经编写好的CHM帮助文件,最好有源代码,用c#实现,拜托各位高手了,谢谢!!!
...全文
600
11
打赏
收藏
怎样按F1就调用我已经编写好的CHM帮助文件,用c#实现
怎样按F1键调用我已经编写好的CHM帮助文件,最好有源代码,用c#实现,拜托各位高手了,谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
C#
通过COM组件
调用
C++的代码.pdf
总结,通过COM组件,
C#
能够方便地
调用
C++
编写
的代码,
实现
跨语言的协作。然而,这个过程涉及到多个步骤,包括创建COM组件、引用组件、处理类型映射以及解决可能出现的编译和运行时问题。在实际开发中,熟悉这些细节...
快捷键得
编写
,使用
c#
语言,语句有注释的
在
C#
编程中,快捷键(Hotkey)的创建通常涉及到Windows API的使用,因为.NET框架本身并不直接提供创建全局快捷键的功能。这里我们将详细探讨如何利用
C#
结合Windows API来
实现
这一目标。 首先,我们需要引入`System....
C#
系统热键
"
C#
系统热键"是指使用
C#
语言
实现
的一种功能,它允许用户通过按下特定的组合键来触发程序中的特定操作。这些组合键通常被称为快捷键或热键,它们提高了用户与软件的交互效率,减少了鼠标依赖。 创建
C#
系统热键主要...
c#
.net快捷键大全
C#
.NET快捷键是程序员在进行
C#
编程时提高效率的重要工具。了解并熟练使用这些快捷键可以显著提升开发速度,减少鼠标操作,让编程变得更加流畅。以下是一些常用的
C#
.NET快捷键及其作用: 1. **CTRL + SHIFT + B**...
Unity 5.0.2
f1
(64-bit)做的一个小例子
Unity 5.0.2
f1
是 Unity 引擎的一个早期版本,专为64位操作系统设计。这个小例子展示了如何使用
C#
语言在 Unity 中进行基本的交互操作,特别是移动游戏对象,也就是“方块”。在 Unity 中,游戏对象是场景的基本...
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章