Notifications
Clear all

Label.caption = Capslock acionada

4 Posts
2 Usuários
0 Reactions
783 Visualizações
Lorenzon
(@lorenzon)
Posts: 355
Reputable Member
Topic starter
 

Pessoal,

No meu projeto eu customizei um formulário para realizar o login e senha.

Quero personalizá-lo. O meu interesse é de, quando eu digitar o login no textbox1 e a Capslock estiver aciona, o label1.caption será igual á:

Capslock aciona.

tipo assim:

Private Sub textbox1_KeyPress

if capslock = true then

label1.caption = "Capslock Acionada!"

end if

end sub

Ajudem-me?

 
Postado : 16/05/2014 4:19 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Isso deve ajudar
http://blogs.msdn.com/b/developingfordy ... entry.aspx

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/05/2014 4:51 pm
Lorenzon
(@lorenzon)
Posts: 355
Reputable Member
Topic starter
 

Alexandre,

Show de bola! Serviu perfeitamente, mas eu foz algumas alterações no private sub.. vide abaixo:

obs: inseri um call Password_AfterGotFocus() no mousemove e no keypress do textbox

Private Sub Password_AfterGotFocus()
Dim CapsLockState As Boolean
Dim error_message As String
Dim keys(0 To 255) As Byte
GetKeyboardState keys(0)

CapsLockState = keys(VK_CAPITAL)
If CapsLockState = True Then

'Apresentar a label
Label8.Visible = True

error_message = "Caps Lock acionada!" + Chr(13) + Chr(13) + "You should press the Caps Lock key to turn it off before entering your password."
Label8.Caption = error_message

Else

Label8.Visible = False
End If

End Sub

 
Postado : 16/05/2014 5:17 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!

Eu fico feliz por ajudar!

Obrigado pelo retorno :)

Parabéns por conseguir adaptar á sua necessidade.

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/05/2014 5:45 pm