首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

初学者提问!怎么使用Alt+S使得Button成为焦点

2012-01-12 
菜鸟提问!如何使用Alt+S使得Button成为焦点?我想利用Alt+S把Button变成焦点,请问在vb.net中程序如何实现?[

菜鸟提问!如何使用Alt+S使得Button成为焦点?
我想利用Alt+S把Button变成焦点,请问在vb.net中程序如何实现?

[解决办法]

VB.NET code
Private Sub frm_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown                  Select Case e.KeyCode                    Case e.ALT= True And Keys.S                       Button.focus()                   End Select    End Sub
[解决办法]

Form的keypreview属性设置为True

Private Sub Form1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
If e.Alt = True And e.KeyCode = Keys.S Then
Button1.Focus()
End If
End Sub

热点排行