我正在开发一个C#应用程序,它包含一些能够通过WebClient()
与我的网站进行通信的上下文菜单。单击它们后,这些选项会起作用。
我的应用程序打开后,它会在托盘中保持打开状态,并且不会显示在任务栏/工具栏中(打开程序保留在底部的栏中)。它基本上是一个连续运行的后台应用程序。
上下文菜单中有一个名为上传的部分,其中包括从计算机上传和窗口截图。这些是我想通过键盘快捷键访问的两个项目。用户所在的位置无关紧要,一旦他点击设置的键盘键,他就会触发应用程序的_Click
事件以获取特定的上下文菜单。
最后一个问题:如何制作全局键盘快捷键以触发某些上下文菜单项_Click
事件?
如果有人能够更广泛地解释如何实现这一点,那将是件好事。我很快进入C#(1个月学习它,2个星期使用它),我很难理解刚粘贴在这里的代码。
这是我想要与键盘快捷键关联的点击事件之一:
private void menu_upload_file_Click(object sender, EventArgs e)
{
DialogResult dialogOpened = openFileDialog1.ShowDialog();
if (dialogOpened == DialogResult.OK)
{
string filename = openFileDialog1.FileName;
this.sendToIMGit(filename);
}
}
感谢。