当前位置:编程学习 > C#/ASP.NET >>

关于菜单项和快捷键关联问题

菜单项和快捷键的功能完全一样,怎样用最少的代码把他们关联起来 或者开发环境有这个功能?请知道的告知谢谢 --------------------编程问答-------------------- 建立菜单项时就可以设置菜单快捷键 --------------------编程问答-------------------- 建立action,同样功能的都指向这个action

或者自定义一方法,动态绑定所有要执行他的控件事件 --------------------编程问答--------------------  private void toolStripMenuItem1_Click(object sender, EventArgs e)
  {
  if (bolPressHotKey == true)
  {}
  else
  {}
  bolPressHotKey = false;
  }
  bool bolPressHotKey = false;
  protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
  {
  if (keyData == (Keys.Control | Keys.D1))
  {
  bolPressHotKey = true;
  }
  else
  {
  bolPressHotKey = false;
  }
  return base.ProcessCmdKey(ref msg, keyData);
  }
 } --------------------编程问答--------------------
引用楼主 ccsgh 的回复:
菜单项和快捷键的功能完全一样,怎样用最少的代码把他们关联起来 或者开发环境有这个功能?请知道的告知谢谢

这个呀,简单要是在DELPHI中就写一个过程如下:
procedure msabc;  //过程
begin
  showmessage('这是一个简单的测试信息,你只要看到,就表示过程msabc引用成功');

end;

你无论在程序的什么地方只要引用这个 msabc;即可
其实C#中就叫写成一个“类”,大体上也是这样“定义”
--------------------编程问答-------------------- 窗口上面放一个actionlist控件,里面加一个action自己写要写的内容
菜单和右键菜单的action都选择你加的action两边就一样了。
补充:.NET技术 ,  其他语言
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,