Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - CapsLock - Disattivazione tramite codice
Forum - Visual Basic 6 - CapsLock - Disattivazione tramite codice

Avatar
Sal47 (Normal User)
Pro


Messaggi: 96
Iscritto: 05/02/2009

Segnala al moderatore
Postato alle 18:45
Giovedì, 23/04/2009
Questo topic è stato chiuso dal moderatore

Salve, Vi ringrazio dell'attenzione. Cerco di spiegare il motivo della mia richiesta.
Ho necessità di attivare il CapsLock, e non me ne vogliate per il basso
livello del "mio" VB, perchè non riesco ad utilizzare UCase.
Si tratta di un programma di enigmistica e cliccando lettera per lettera sulle
caselle della definizione scelta, nonostante UCase se non attivo il CapsLock,
le lettere vengono scritte in minuscolo. Tra l'altro non so perchè ma se digito
ad es. la lettera "A" nella casella interessata mi compare "aA" e allora per fare
in modo che nella casella resti scritta solo la maiuscola devo prendere una
lettera a partire dalla seconda.                                      (*)  
Questa sotto è la Sub interessata e certamente sbaglio ma non capisco dove
nè come rimediare (altre volte riesco a utilizzare UCase).
--------------------------------------------------------------------------
Public Sub Text1_KeyPress(Index As Integer, KeyAscii As Integer)
Dim N As Integer
Text1(Index).BackColor = &H80000005 ' riporta il colore della casella a bianco
Text1(Index).ForeColor = &HC00000
Text1(Index) = UCase(Mid$(Chr$(KeyAscii), 2, 1))                 '     (*)
If opt_Or.Value = True Then
       If Index + 1 > 263 Then Index = 262
        Text1(Index + 1).SetFocus
    End If
If opt_vert.Value = True Then
     If Index + 22 > 264 Then Index = Index - 22
        Text1(Index + 22).SetFocus
End If
End Sub
--------------------------------------------------------------------------
Saluti

PM
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 19:01
Giovedì, 23/04/2009
non serviva aprire un altro topic.
continua qui: http://www.pierotofy.it/pages/extras/forum/6/53528-capsloc ...

PM