Mistero con Text1PasswordChar



  • Mistero con Text1.PasswordChar = "*"
    di Chronos data: 07/12/2014 18:14:21

    Problema Text1.PasswordChar = "*"
    Con Win7 funziona, con win8 anche
    Ma con winXP sp3 no.
    Come risolvere il problema?
    Qualcuno ha già fatto questa esperienza?
    Se si come ha risolto, io non riesco
    Grazie Bruno


  • Precisazione
    di Chronos data: 07/12/2014 18:25:22

    Sul PC con Win8 non vi è installato il VB6
    E' installato su quello con Win7 e quello con WinXP sp3
    arciao
    Bruno




  • di isy (utente non iscritto) data: 07/12/2014 19:01:51

    Con Excel 2000

    Hai già impostato manualmente il formato: PasswordChar = "*"
    Per risolvere allega un esempio
     
    Private Sub UserForm_Initialize()
      TextBox1.PasswordChar = "*"
    End Sub


  • PasswordChar
    di Bruno (utente non iscritto) data: 07/12/2014 20:11:16

    Si si, ho provato anche quello
    La stringa incriminata è quella che ho postata nel primo post
    Problema Text1.PasswordChar = "*"


    Private Sub Command10_Click()
    Text1.PasswordChar = "*"
    Text1.Text = Clear
    Text1.Text = Text2.Text
    Text1.PasswordChar = "*"
    End Sub

    E' VB6 non VBA

    Come vedi ho provato a mettere la stringa 2 volte ma sembra che neanche ci sia, la ignora proprio.

    Nel frattempo l'ho testato su 2 altri PC
    uno con Vista ed è OK
    l'altro con XP sp3 non la "sente" è come se non l'avessi neanche digitata.

    Anche su questi due pc vi è installato VB6 con SP6

    A questo punto credo che il problema sia causato da qualcosa relativo a WinXP sp3







  • di Chronos data: 07/12/2014 21:20:38

    Non visualizza l'asterisco al posto dei caratteri, però inibisce il copia e incolla, quindi qualcosa fa, è un problema di visualizzazione?


  • Scoperto ma non risolto
    di Chronos data: 08/12/2014 13:24:38

    Scopereto l'arcano... ma non risolto

    é la proprietà Multiline
    se è attivo winXP ignora PasswordChar
    Cosa che non fanno i S.O. successivi

    Purtroppo però la proprietà Multiline è a sola lettura quindi non eseguibile in fase di esecuzione.

    Suggerimenti?

    Grazie
    Bruno