Per la prima domanda, potresti basare i criteri di ricerca su una stringa in minuscolo e quindi richiamare la ricerca trasformando la stringa in ingresso.
Per disattivare o attivare il tasto BLOC MAIUSC devi simulare la sua pressione da codice:
Puoi usare la stessa funzione per simulare la pressione degli altri tasti in base alle loro costanti.codice:Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long) Const KEYEVENTF_EXTENDEDKEY = &H1 Const KEYEVENTF_KEYUP = &H2 Private Sub Command1_Click() keybd_event vbKeyCapital, 0, KEYEVENTF_EXTENDEDKEY, 0 keybd_event vbKeyCapital, 0, KEYEVENTF_KEYUP, 0 End Sub

Rispondi quotando