USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  InputBox com asterisco.
Marreiros
CARAPICUIBA
SP - BRASIL
Postada em 05/04/2005 17:05 hs            
Pessoal como configurar um inputbox para aparecer os caracter como asterisco?
 
Valeu

Marreiros
     
Marcelobao
CAMPO NOVO DO PARECIS
MT - BRASIL
Postada em 05/04/2005 18:03 hs            
Olha marreiros... acho q naum tem como fazer isso naum... e se tiver vai ser bem complicado.. seria mais facil vc criar um form parecido e usar uma txtbox com a propriedade PasswordChar como ******

Emoções( "Marcelobão" )Emoções
     
Marcelobao
CAMPO NOVO DO PARECIS
MT - BRASIL
Postada em 07/04/2005 11:11 hs            
Com isso aki vc consegue... Mas vc vai precisar colocar uma parte do codigo num modulo...
 
'Adicione no seu formulario um botao(CommandButton)

'COLOQUE ISSO EM UM MODULE

Option Explicit

Private Declare Function FindWindow Lib "user32" Alias _
   "FindWindowA" (ByVal lpClassName As String, _
   ByVal lpWindowName As String) As Long

Private Declare Function FindWindowEx Lib "user32" Alias _
  "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, _
   ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
  
Public Declare Function SetTimer& Lib "user32" _
  (ByVal hwnd&, ByVal nIDEvent&, ByVal uElapse&, ByVal _
   lpTimerFunc&)

Private Declare Function KillTimer& Lib "user32" _
  (ByVal hwnd&, ByVal nIDEvent&)

Private Declare Function SendMessage Lib "user32" Alias _
    "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, _
    ByVal wParam As Long, lParam As Any) As Long

Const EM_SETPASSWORDCHAR = &HCC
Public Const NV_INPUTBOX As Long = &H5000&

Public Sub TimerProc(ByVal hwnd&, ByVal uMsg&, _
   ByVal idEvent&, ByVal dwTime&)

    Dim EditHwnd As Long

' CHANGE APP.TITLE TO YOUR INPUT BOX TITLE.

    EditHwnd = FindWindowEx(FindWindow("#32770", App.Title), _
       0, "Edit", "")

    Call SendMessage(EditHwnd, EM_SETPASSWORDCHAR, Asc("*"), 0)
    KillTimer hwnd, idEvent
End Sub

'COLOQUE ISSO NO FORM
Dim ret As String
  SetTimer hwnd, NV_INPUTBOX, 10, AddressOf TimerProc
  ret = InputBox("Enter Password")
  MsgBox ret

Emoções( "Marcelobão" )Emoções
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página