C# how to get text value from PasswordBox?

前端 未结 4 791
無奈伤痛
無奈伤痛 2021-02-11 11:49

I have a PasswordBox. how can I get the input value from the PasswordBox after the input has been finished?

相关标签:
4条回答
  • 2021-02-11 12:39

    If using a MaskedTextbox you can use the .text property. For example:

    private void btnOk_Click(object sender, EventArgs e)
    {
        if ( myMaskedTextbox.Text.Equals(PASSWORD) )
        {
            //do something
        }         
    
    }
    
    0 讨论(0)
  • 2021-02-11 12:44

    You may not want to store the password in clear text in memory, from the msdn doc you should use SecurePassword in order to prevent that.

    Example: SecureString myPass = passwordBox.SecurePassword

    https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.passwordbox.securepassword

    0 讨论(0)
  • 2021-02-11 12:45

    You may extract it from Password property:

    passwordBox.Password.ToString()
    
    0 讨论(0)
  • 2021-02-11 12:55

    You can get it from the Password property.

    0 讨论(0)
提交回复
热议问题