• 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键就可以看到运行的联机帮助了。

  • 相关阅读:
    [NOI2016] 网格
    [十二省联考2019]春节十二响
    wordcloud的方法参数归纳汇总
    选择困难症
    连通能力
    [Tjoi2017]城市
    bzoj3732 Network
    bzoj3252 攻略
    Noip2018旅行
    [HEOI2015]兔子与樱花
  • 原文地址:https://www.cnblogs.com/best/p/2129882.html
Copyright © 2020-2023  润新知