Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
StatusBar: Ins, Bloc Num, Caps Lock
domenica 15 gennaio 2006 - 18.41
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
max1850
Profilo
| Junior Member
142
messaggi | Data Invio:
dom 15 gen 2006 - 18:41
Salve.
Uso VB.NET 2003.
Come posso inserire lo stato dei tasti Ins, Bloc Num, Caps Lock, ecc.. nei vari pannelli della StatusBar?
E come faccio a scrivere una parola sottolineata, sempre nella stessa statusbar? :)
Grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 17 gen 2006 - 15:51
>Salve.
>Uso VB.NET 2003.
>Come posso inserire lo stato dei tasti Ins, Bloc Num, Caps Lock,
>ecc.. nei vari pannelli della StatusBar?
>E come faccio a scrivere una parola sottolineata, sempre nella
> stessa statusbar? :)
Ciao non è molto banale. Comunque devi usare una API di sistema, la dichiarazione è la seguente:
Public Declare Function GetKeyState Lib "user32" Alias "GetKeyState" (ByVal
nVirtKey As Long) As Integer
Poi ci sono varie costanti da passare:
CAPSLOCK = GetKeyState(&H14)
NUMLOCK = GetKeyState(&H90)
SCROLLLOCK = GetKeyState(&H91)
Documentazione la trovi qui:
http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/userinput/keyboardinput/keyboardinputreference/keyboardinputfunctions/getkeystate.asp
fammi sapere.
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
max1850
Profilo
| Junior Member
142
messaggi | Data Invio:
mar 17 gen 2006 - 23:15
Ciao! Si, ci sono riuscito! Prima ho dichiarato le costanti dei tasti, poi ho utilizzato la seguente procedura:
' Richiama la procedura che visualizza lo stato di certi tasti nella StatusBar
Private Sub frmPrincipale_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
' Richiama la procedura che visualizza lo stato di certi tasti nella StatusBar
StateGetKeyState()
End Sub
la quale richiama a sa volta la procedura che visualizza nei vari pannelli della statusbar i vari tasti! ;)
Grazie dell'aiuto!
Ciao
Max!
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !