pues eso, que necesito saber si hay alguna manera de detectar si esta tecla esta pulsada.
Gracias
| ||||
mira.. lo que se me ocurre para que te des cuenta de que el usuario por ejemplo cambio a mayúsculas.. puedes hacer lo siguiente: el siguiente ejemplo lo que hice fue crear dinámicamente una caja de texto y cada vez que el usuario escriba se va a detectar si son mayúsulas o no.. declaras una variable global.. Cita: Saludos Private Declare Function GetKeyState Lib "user32.dll" Alias _ "GetKeyState" (ByVal nVirtKey As Long) As Integer Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim tb As New TextBox Me.Controls.Add(tb) AddHandler tb.KeyPress, AddressOf keyPressed End Sub Sub keyPressed(ByVal o As Object, ByVal e As KeyPressEventArgs) If GetKeyState(Keys.CapsLock) = 1 Then MessageBox.Show("MAYÚSCULAS") Else MessageBox.Show("MINÚSCULAS") End If End Sub ![]()
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |