All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
用PHP将数据导入到Foxmail_php资料_编程技术
升级到SQLServer2005的10大理由_[SQL,Server教程]
用php或js获取图片大小,高宽尺寸_[PHP教程]
PHP:实现给上传图片加水印的程序代码_php资料_编程技术
如何将Select查询结果保存到EXCEL中_[SQL Server教程]
C#随机生成汉字验证码代码_[Asp.Net教程]
浏览UTF-8编码的网页出现空白解决方法_php资料_编程技术
delphi组件中常用的事件
PHP程序加速探索之脚本执行速度测试_php资料_编程技术
关于脏字典过滤问题-用正则表达式来过滤脏数据_.net资料_编程技术
Reading number is top 10 pictures
男人们都在想什么
2012 national geographic daily picture1
Exquisite decoration is not paying too much2
From China fortress sora aoi2
大人物的礼物
The most popular girls welcome eggplant
Fury xp desktop theme
2012 national geographic daily picture4
Ashlynn Brooke a group sexy photo3
乳娘帕梅拉安德森5
Download software ranking
Popkart Cracked versions Mobile phone games
天龙八部最新服务端
Twenty piece of palm leaf
Call Of Duty2
Tram sex maniac 2 (H) rar bag7
Tram sex maniac 2 (H) rar bag1
Boxer Classic video1
Macromedia Dreamweaver 8
Boxer's Top ten classic battle6
c#程序设计案例教程
qq published in(发表于) 2014/7/11 9:29:36 Edit(编辑)
在C#中使用.chm帮助文件

在C#中使用.chm帮助文件

在C#中使用.chm帮助文件

在C#中使用.chm帮助文件

将编译好的.chm帮助文件添加到C# 编写的程序中时,需要调用Help类的ShowHelp和ShowHelpIndex静态方法。下面对这两个方法进行详细介绍。

(1)ShowHelp方法。显示帮助文件的内容。该方法有4种重载形式,它们的语法形式分别如下。

语法1:

public static void ShowHelp (Control parent,string url)

参数说明如下。

parent:标识“帮助”对话框的父级的Control。

url:帮助文件的路径和名称。

返回值:显示指定URL处的帮助文件内容。

语法2:

public static void ShowHelp (Control parent,string url,HelpNavigatornavigator)

参数说明如下。

parent:标识“帮助”对话框的父级的Control。

url:帮助文件的路径和名称。

navigator:HelpNavigator值之一。HelpNavigator值及说明如表1所示。



表1 HelpNavigator值及说明

语法3:

public static void ShowHelp (Controlparent,string url,string keyword)

参数说明如下。

parent:标识“帮助”对话框的父级的Control。

url:帮助文件的路径和名称。

keyword:要为其显示帮助信息的关键字。

返回值:显示在指定URL处找到的有关特定关键字的帮助文件内容。

语法4:

public static void ShowHelp (Control parent,string url,HelpNavigatorcommand,Object parameter)

参数说明如下。

parent:标识“帮助”对话框的父级的Control。

url:帮助文件的路径和名称。

command:HelpNavigator值之一。 HelpNavigator值及说明如表4所示。

Parameter:任意类型的参数。

返回值:显示位于用户提供的URL处的帮助文件内容。

(2)ShowHelpIndex方法。显示指定帮助文件的索引。

语法:

public static void ShowHelpIndex (Control parent,string url)

示例

在Windows应用程序中调用.chm帮助文件

本示例实现的是,当程序运行时,单击【help】按钮,在程序中调用.chm帮助文件。

程序主要代码。

private void bnthelp_Click(object sender, EventArgs e)

{

string helpfile = Application.StartupPath.Substring(0,Application.StartupPath.Substring(0,Application.Startup Path.LastIndexOf("")).LastIndexOf(""));

helpfile+=@"helpmrHelp.chm";

Help.ShowHelp(this, helpfile);

Help.ShowHelpIndex(this, helpfile); //显示指定帮助的索引

}

完整程序代码如下:

★ ★★★★Form1.cs窗体代码文件完整程序代码★★★★★

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

namespace _5_02

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void Form1_Load(object sender, EventArgs e)

{

}

private void bnthelp_Click(object sender, EventArgs e)

{

string helpfile = Application.StartupPath.Substring(0,Application.StartupPath.Substring(0,Application.StartupPath.LastIndexOf("")).LastIndexOf(""));

helpfile+=@"helpmrHelp.chm";

Help.ShowHelp(this, helpfile);

Help.ShowHelpIndex(this, helpfile); //显示指定帮助的索引

}

private void button1_Click(object sender, EventArgs e)

{

}

}

}

★ ★★★★Form1.Designer.cs窗体代码文件完整程序代码★★★★★

namespace _5_02

{

partial class Form1

{

///



/// 必需的设计器变量。

///


private System.ComponentModel.IContainer components = null;

///

/// 清理所有正在使用的资源。

///


/// 如果应释放托管资源,为 true;否则为 false。

protected override void Dispose(bool disposing)

{

if (disposing && (components != null))

{

components.Dispose();

}

base.Dispose(disposing);

}

#region Windows 窗体设计器生成的代码

///

/// 设计器支持所需的方法 - 不要

/// 使用代码编辑器修改此方法的内容。

///


private void InitializeComponent()

{

this.bnthelp = new System.Windows.Forms.Button();


添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.