前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >HelperProvider提供控件的弹出或联机帮助

HelperProvider提供控件的弹出或联机帮助

作者头像
张果
发布2022-05-09 19:37:25
5880
发布2022-05-09 19:37:25
举报
文章被收录于专栏:软件开发软件开发

HelperProvider是.Net框架类库中内置的一个控件,可以提供控件的弹出或联机帮助。要使特定的帮助字符串与控件关联,请使用 SetHelpString 方法实现弹出;要使帮助文件与 HelpProvider关联,请设置 HelpNamespace 属性实现联机帮助。同时设置了 HelpNamespace 联机帮助与SetHelpString 弹出帮助,HelpNamespace 的帮助信息优先。

请看一个简单的示例:

一、实现弹出帮助

1、新建一个窗口,设置基属性:        HelpButton = true        MaximizeBox = false        MinimizeBox = false 这个不是必要的,只是为了显示出右上角的问号。

2、编写后台代码

代码语言:javascript
复制
HelpProvider hp;
        public frm13helpProvider()
        {
            InitializeComponent();
            //实例化HelpProvider
            hp = new HelpProvider();
        }
        private void frm13helpProvider_Load(object sender, EventArgs e)
        {
            //设置控件的帮助时显示的信息
            hp.SetHelpString(button1, "这是一个按钮");
            hp.SetHelpString(monthCalendar1, "这是一个日历控件");
        }

3、运行时按F1键,或点击右上角的问题就能弹出帮助信息了。

二、使用联机帮助

1、准备联机帮助文档,chm,html文档都可以 2、编写后台代码,此处的帮助文件是一个网页制作手册,实际开发中还要先用工具制作好。

代码语言:javascript
复制
//设置按f1键弹出的帮助文档
            //可以是html,chm格式的文件,也可以是一个url
            hp.HelpNamespace = "help.chm";

运行时按F1键就可以看到运行的联机帮助了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2011-08-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档