Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Una casella della password è una casella di testo di Windows Form che visualizza i caratteri segnaposto mentre un utente digita una stringa.
Per creare una casella di testo password
Impostare la proprietà PasswordChar del controllo TextBox su un carattere specifico.
La proprietà PasswordChar specifica il carattere visualizzato nella casella di testo. Ad esempio, se si desidera visualizzare gli asterischi nella casella della password, specificare * per la proprietà PasswordChar nella finestra Proprietà. Indipendentemente dal carattere digitato da un utente nella casella di testo, viene quindi visualizzato un asterisco.
(Facoltativo) Impostare la proprietà MaxLength. La proprietà determina il numero di caratteri che è possibile digitare nella casella di testo. Se viene superata la lunghezza massima, il sistema genera un segnale acustico e la casella di testo non accetta altri caratteri. Nota che potresti non voler fare questo come la lunghezza massima di una password può essere d'uso per hacker che stanno cercando di indovinare la password.
Nell'esempio di codice seguente viene illustrato come inizializzare una casella di testo che accetterà una stringa con lunghezza fino a 14 caratteri e visualizzare asterischi al posto della stringa. La procedura
InitializeMyControl
non verrà eseguita automaticamente; deve essere chiamata.Importante
L'uso della proprietà PasswordChar in una casella di testo consente di garantire che altri utenti non siano in grado di determinare la password di un utente se osservano l'utente che lo immette. Questa misura di sicurezza non copre alcun tipo di archiviazione o trasmissione della password che può verificarsi a causa della logica dell'applicazione. Poiché il testo immesso non viene crittografato in alcun modo, è consigliabile considerarlo come qualsiasi altro dato riservato. Anche se non viene visualizzata come tale, la password viene comunque considerata come una stringa di testo normale (a meno che non sia stata implementata una misura di sicurezza aggiuntiva).
Private Sub InitializeMyControl() ' Set to no text. TextBox1.Text = "" ' The password character is an asterisk. TextBox1.PasswordChar = "*" ' The control will allow no more than 14 characters. TextBox1.MaxLength = 14 End Sub
private void InitializeMyControl() { // Set to no text. textBox1.Text = ""; // The password character is an asterisk. textBox1.PasswordChar = '*'; // The control will allow no more than 14 characters. textBox1.MaxLength = 14; }
private: void InitializeMyControl() { // Set to no text. textBox1->Text = ""; // The password character is an asterisk. textBox1->PasswordChar = '*'; // The control will allow no more than 14 characters. textBox1->MaxLength = 14; }
Vedere anche
- TextBox
- Panoramica del Controllo TextBox
- Procedura: Controllare il punto di inserimento in un controllo TextBox di Windows Forms
- Procedura: Creare una casella di testo Read-Only
- Procedura: Inserire virgolette in una stringa
- Procedura: Selezionare testo nel controllo TextBox di Windows Form
- Procedura: Visualizzare righe multiple nel controllo TextBox di Windows Forms
- Controllo TextBox
.NET Desktop feedback