WinForm项目中添加帮助文档功能

 更新时间:2022年06月14日 11:36:24   作者:springsnow  
这篇文章介绍了WinForm项目中添加帮助文档功能的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1. F1弹出帮助文档

先找个后缀是pdf、docx等格式的的帮助文档,将它放在项目的helpDoc下。

设置其“复制到输出目录”属性为“如果较新则复制”。

在页面上添加一个HelpProvider 控件

在Load事件中加入两行代码:

设置HelpProvider所对应的帮助文档,并设置在窗体中按下F1时打开帮助文档。

helpProvider1.HelpNamespace = Application.StartupPath + @"\helpDoc\帮助.pdf";
helpProvider1.SetShowHelp(this, true);

再次运行,按下F1,我们看到帮助文档跳出来了。

2、点击菜单弹出帮助

下面,再加入菜单栏,当单击帮助项时弹出帮助文档,添加菜单栏控件MenuStrip:

并在菜单栏的快捷任务中选择“插入标准项”,快速添加菜单:

双击“帮助”下的“内容”,在其单击事件中写入如下代码:

用进程启动帮助文档,再次运行,点击“内容”,同样打开了帮助文档。

Process.Start(helpProvider1.HelpNamespace);

到此这篇关于WinForm项目中添加帮助文档功能的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Winform使用FTP实现自动更新

    Winform使用FTP实现自动更新

    这篇文章主要为大家详细介绍了Winform使用FTP实现自动更新,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • C#运算符重载用法实例分析

    C#运算符重载用法实例分析

    这篇文章主要介绍了C#运算符重载用法,实例分析了C#中运算符重载的基本实现与使用技巧,需要的朋友可以参考下
    2015-07-07
  • C#使用位域技术进行对象二进制序列化优

    C#使用位域技术进行对象二进制序列化优

    在操作系统中,进程信息对于系统监控和性能分析至关重要,这个过程中,如何将捕获到的进程对象转换为二进制数据,并进行优化,以减小数据包的大小,成为了一个关键问题,下面我们就来看看如何使用位域技术对C#对象进行二进制序列化优化吧
    2024-01-01
  • C#数组的常用操作方法小结

    C#数组的常用操作方法小结

    Array数组在C#中同样是最基本的数据结构,下面为大家C#数组的常用操作方法小结,皆为细小的代码段,欢迎收看收藏
    2016-05-05
  • c#中将uint值转换成int的实例方法

    c#中将uint值转换成int的实例方法

    在本文里小编给大家整理的是关于c#中将uint值转换成int的实例方法,需要的朋友们学习参考下。
    2019-08-08
  • C#实现为类和函数代码自动添加版权注释信息的方法

    C#实现为类和函数代码自动添加版权注释信息的方法

    这篇文章主要介绍了C#实现为类和函数代码自动添加版权注释信息的方法,主要涉及安装文件的修改及函数注释模板的修改,需要的朋友可以参考下
    2014-09-09
  • c#使用nsoup解析html乱码解决方法分享 nsoup教程

    c#使用nsoup解析html乱码解决方法分享 nsoup教程

    NSoup是JSoup的Net移植版本。使用方法基本一致。如果项目涉及HTML的处理,强烈推荐NSoup。但是遗憾的是NSoup默认的编码是UTF-8,处理中文有乱码,下面给出二种解决方法
    2014-01-01
  • 访问修饰符(C# 编程指南)

    访问修饰符(C# 编程指南)

    所有类型和类型成员都具有可访问性级别,用来控制是否可以在您程序集的其他代码中或其他程序集中使用它们。您在声明类型或成员时使用以下访问修饰符之一来指定其可访问性
    2011-02-02
  • C# VB 实现10进制 16进制之间互相转换

    C# VB 实现10进制 16进制之间互相转换

    如何将10进制转成16进制,又如何将16进制数转成10进制,本文将介绍C#和VB实现代码,需要了解的朋友可以参考下
    2012-11-11
  • c# 使用Json.NET实现json序列化

    c# 使用Json.NET实现json序列化

    这篇文章主要介绍了详解C#中的JSON序列化方法,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-05-05

最新评论