En utilisant VB.NET, comment basculer l'état de Caps Lock?Comment activer/désactiver le verrouillage des majuscules dans VB.NET?
5
A
Répondre
5
De: http://www.vbforums.com/showthread.php?referrerid=61394&t=537891
Imports System.Runtime.InteropServices
Public Class Form2
Private Declare Sub keybd_event Lib "user32" (_
ByVal bVk As Byte, _
ByVal bScan As Byte, _
ByVal dwFlags As Integer, _
ByVal dwExtraInfo As Integer _
)
Private Const VK_CAPITAL As Integer = &H14
Private Const KEYEVENTF_EXTENDEDKEY As Integer = &H1
Private Const KEYEVENTF_KEYUP As Integer = &H2
Private Sub Button1_Click(_
ByVal sender As System.Object, _
ByVal e As System.EventArgs _
) Handles Button1.Click
' Toggle CapsLock
' Simulate the Key Press
keybd_event(VK_CAPITAL, &H45, KEYEVENTF_EXTENDEDKEY Or 0, 0)
' Simulate the Key Release
keybd_event(VK_CAPITAL, &H45, KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP, 0)
End Sub
End Class
7
Essayez this:
Public Class Form1
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Integer, ByVal dwExtraInfo As Integer)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call keybd_event(System.Windows.Forms.Keys.CapsLock, &H14, 1, 0)
Call keybd_event(System.Windows.Forms.Keys.CapsLock, &H14, 3, 0)
End Sub
End Class
0
J'utilise cette
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Integer, ByVal dwExtraInfo As Integer)
Private Const KEYEVENTF_EXTENDEDKEY As Integer = &H1
Private Const KEYEVENTF_KEYUP As Integer = &H2
'put this where you want to turn caps lock on or off
keybd_event(VK_NUMLOCK, &H45, KEYEVENTF_EXTENDEDKEY Or 0, 0)
keybd_event(VK_NUMLOCK, &H45, KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP, 0)
Questions connexes
- 1. Comment obtenir l'état actuel du verrouillage des majuscules dans VB.NET?
- 2. Vérification de l'état du verrouillage des majuscules dans le cacao
- 3. Comment puis-je détecter si le verrouillage des majuscules est activé dans Swing?
- 4. Statut du décalage et verrouillage des majuscules en Python
- 5. Détection de la clé (verrouillage des majuscules) dans une zone de texte
- 6. Enregistrer le verrouillage dans vba
- 7. Est-il possible de vérifier si le bouton de verrouillage des majuscules est actif lors de la saisie du formulaire?
- 8. Verrouillage de la chaîne via le verrouillage
- 9. Comment le verrouillage se comportera-t-il dans .net?
- 10. Faciliter le verrouillage dans les MTA
- 11. Comment implémenter le "verrouillage pessimiste" dans une application asp.net?
- 12. Verrouillage dans SQL Server
- 13. Comment créer des organigrammes dans vb.net?
- 14. Décapage Majuscules mots dans Excel VBA
- 15. sIFR 3 majuscules
- 16. Verrouillage et synchronisation dans DJango
- 17. Trouver toutes les majuscules dans les colonnes?
- 18. Verrouillage du navigateur Web: Comment?
- 19. Comment faire pour Class.forName ignorer minuscules/majuscules
- 20. Comment définir les chaînes en majuscules/minuscules dans Unicode?
- 21. Comment faire écho du texte en majuscules?
- 22. Convertir des données mysql à partir de majuscules
- 23. wxPython TextCtrl transformer en MAJUSCULES
- 24. Afficher l'icône sur le formulaire dans vb.net
- 25. Verrouillage des caractères valides dans une zone de texte
- 26. Verrouillage des membres de la classe dans PHP
- 27. SignalAndWait pour le contexte de verrouillage
- 28. Verrouillage réentrant
- 29. Gestion des événements VB.NET dans le code VB6
- 30. Modification de l'aspect des variables dans le débogueur, vb.net 2003
Wow! 3 lignes de code au lieu d'une page ... J'aimerais pouvoir voter +5. –