zoukankan      html  css  js  c++  java
  • HelperProvider提供控件的弹出或联机帮助

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

    请看一个简单的示例:

    一、实现弹出帮助

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

    2、编写后台代码

    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、编写后台代码,此处的帮助文件是一个网页制作手册,实际开发中还要先用工具制作好。

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

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

  • 相关阅读:
    阿里妈妈又做了新工具,帮你把 Vue2 代码改成 Vue3 的
    gulp安装出错
    js操作select
    linux基本命令说明参数
    Linux基础——vim编辑器的使用
    常见报错——Uncaught TypeError: document.getElementsByClassName(...).addEventListener is not a function
    IE浏览器hack方法总结之条件注释判断
    浏览器兼容
    安好
    jQuery调整表列(左右拉动调整列宽)插件__colResizable,动态列如何使用
  • 原文地址:https://www.cnblogs.com/best/p/2129882.html
Copyright © 2011-2022 走看看