我如何在不按F1的情况下调用helpprovider?

编程入门 行业动态 更新时间:2024-10-28 16:17:06
本文介绍了我如何在不按F1的情况下调用helpprovider?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我应该在C#项目(Win Form)中不按F1键的情况下调用helpprovider.例如;当我按"h"键时,帮助文件将打开.我该怎么做?

I should invoke helpprovider without pressing F1 key in my C# project(Win Form). For example; help file will open when i press ''h'' key. How can i do this?

推荐答案

假设这是您要显示的chm文件,则应使用System.Windows.Forms.Help 因此,请听一个按键,并显示您的chm文件: Assuming it is a chm-file you want to show, you should use System.Windows.Forms.Help So listen to a key stroke, and show your chm-file: void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.H) Help.ShowHelp(this, "my.chm"); }

如果您想在全球范围内聆听按键,则可以查看以下内容:在C#中处理全局鼠标和键盘挂钩

If you wanted to listen for a key stroke globally, than look at this: Processing Global Mouse and Keyboard Hooks in C#

更多推荐

我如何在不按F1的情况下调用helpprovider?

本文发布于:2023-07-22 13:32:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1187951.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:不按   情况下   如何在   helpprovider

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!