8
A
回答
12
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.iskeylocked.aspx
Imports System
Imports System.Windows.Forms
Imports Microsoft.VisualBasic
Public Class CapsLockIndicator
Public Shared Sub Main()
if Control.IsKeyLocked(Keys.CapsLock) Then
MessageBox.Show("The Caps Lock key is ON.")
Else
MessageBox.Show("The Caps Lock key is OFF.")
End If
End Sub 'Main
End Class 'CapsLockIndicator
using System;
using System.Windows.Forms;
public class CapsLockIndicator
{
public static void Main()
{
if (Control.IsKeyLocked(Keys.CapsLock)) {
MessageBox.Show("The Caps Lock key is ON.");
}
else {
MessageBox.Show("The Caps Lock key is OFF.");
}
}
}
2
我不是在VB.NET的专家,所以只能PInvoke的在我脑海中:
Declare Function GetKeyState Lib "user32"
Alias "GetKeyState" (ByValnVirtKey As Int32) As Int16
Private Const VK_CAPSLOCK = &H14
If GetKeyState(VK_CAPSLOCK) = 1 Then ...
1
创建设置为5毫秒,并启用定时器。然后制作一个名为label1的标签。之后,尝试下面的代码(在计时器中)。
Public Class Form1
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
If My.Computer.Keyboard.CapsLock = True Then
Label1.Text = "Caps Lock Enabled"
Else
Label1.Text = "Caps Lock Disabled"
End If
End Sub
End Class
0
.rp发布的解决方案有效,但与Me.KeyDown事件处理程序冲突。我有一个在按下Enter键时调用登录功能的子工具。 (如下所示)My.Computer.Keyboard.CapsLock状态有效,不与Me.Keydown冲突。
Private Sub WindowLogin_KeyDown(sender As Object, e As KeyEventArgs) Handles Me.KeyDown
If Keyboard.IsKeyDown(Key.Enter) Then
Call SignIn()
End If
End Sub
相关问题
- 1. 检查Cocoa中Caps Lock的状态
- 2. 如何在VB.NET中切换Caps Lock?
- 3. 如何获取Wave的当前状态?
- 4. 使用Peek/ReadConsoleInput()获取当前状态的caps/scroll/numlock不使用Peek/ReadConsoleInput()
- 5. Qt 4.7.4:有没有办法找出CAPS LOCK的状态?
- 6. 如何在Angular4中获取当前状态的前一个状态名称?
- 7. android softkeypad的控制Caps-Lock
- 8. 如何在IOS SDK上以编程方式获取CAPS LOCK(按下Shift键)键状态?
- 9. 获取标签的当前状态
- 10. 获取当前的iCloud同步状态
- 11. 获取gphoto2的当前状态
- 12. 如何获取WPF窗口的当前状态到图像中?
- 13. Ember ContainerView未能获取当前状态
- 14. Android:获取当前传感器状态
- 15. 从android服务获取当前状态
- 16. 获取当前可达状态RestKit 0.20
- 17. 如何在React中获取当前状态?
- 18. 如何获取按钮的图标与当前状态相符?
- 19. 如何获取当前的导航状态
- 20. 在Xlib中模拟CAPS LOCK新闻
- 21. 如何匹配VIM的vimrc文件中的CAPS LOCK
- 22. 如何在登录时获取当前用户状态和状态? SMACK XMPP
- 23. StatusStrip中的Num Caps ScrollLock状态WindowsForms
- 24. 如何获取当前连接状态? (网线是否插好?)
- 25. 如何使用angularjs获取当前状态名称
- 26. 如何从UI路由器获取当前网址 - 状态?
- 27. 如何动态获取当前基URL?
- 28. 如何警告用户在Flex/AIR中启用CAPS LOCK?
- 29. 如何知道在Dev-C++中是否启用了Caps Lock?
- 30. 如何设置Caps Lock警告气球在meanstack中