在窗体上设置帮助按钮。
1.帮助按钮不能与最大化和最小化按钮同时存在。
设置窗体属性:
MaximizeBox=false;
MinimizeBox=false;
HelpButton=true;
2.添加控件helpProvider
该控件可以带有帮助文件,chm
3.将helpProvider控件和窗体联系起来
设置窗体属性:(别的控件也一样)
HelpKeyword on helpProvider 索引和帮助文件中的索引对应
HelpNavigator on helpP
4.给控件helpProvider加载帮助文件
public Form1()
{
InitializeComponent();
string strpath = Application.StartupPath.Substring(0, Application.StartupPath.Substring(0, Application.StartupPath.LastIndexOf("\\")).LastIndexOf("\\"));
strpath += @"\mrHelp.chm";
helpProvider1.HelpNamespace = strpath;
}
5.实现点击?帮助按钮实现F1的功能
在帮助按钮的点击事件中
private void Form1_HelpButtonClicked(object sender, CancelEventArgs e)
{
SendKeys.Send("{F1}");
//SendKeys.SendWait("{F1}");
}