一个例子:
Private Sub ToolBar2_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles ToolBar2.ButtonClick
Dim strFun As String = e.Button.Tag.ToString
Select Case strFun
Case "Check"
StartCheck()
Case "Report"
ShowReport()
Case "Help"
Case "Close"
Me.Close()
End Select
End Sub
Private Sub ToolBar2_ButtonClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles ToolBar2.ButtonClick
Dim strFun As String = e.Button.Tag.ToString
Select Case strFun
Case "Check"
StartCheck()
Case "Report"
ShowReport()
Case "Help"
Case "Close"
Me.Close()
End Select
End Sub
解决方案 »
- Asp中引用母版后为何子页面中的代码不执行
- 怎样用C#应用程序修改web.config配置文件
- 线程间操作无效: 从不是创建控件的线程访问它
- C#写的windows 服务如何打包成安装程序?
- 请教各位!隐式类型转换和显示类型转换区别
- 有关panel顺序的问题。
- “workinfo_add”方法没有采用“20”个参数的重载
- 请问,Linq查询对应不同的字段,如何封装方法?求大神.
- WebService的问题,用C#可以实现传出参数(类型为普通类型,不是对象类型)。
- vs.net 2003中文版用一段时间莫名其妙死机
- 如何捕获global.asax.cs中错误,并以弹出窗口的方式显示错误(在线等)
- 远程(Remoting)处理的疑惑?
我的意思是用键盘比如alt+s(访问键) 访问"保存"按钮,非鼠标直接点击。看你的代码好像是鼠标点击。
不过呢有一个办法可以时间,就是你自己定义键盘按键事件,再把判断逻辑定义好,当为alt+s同时按下时,就做和这个button被按下相同的处理就行了
让toolbar这个类来处理键盘事件keyDwon,然后判断按键与&s的关系是吧?
另外,toolbar可以接收键盘消息,为什么到了toolbarbutton就不行了呢?
msdn上说toolbarbutton继承自 System.ComponentModel.Component,而不是windows.form.coontrol,是否这个原因?