TextBox.PasswordChar Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví znak použitý k maskování znaků hesla v jednořádkový TextBox ovládací prvek.
public:
property char PasswordChar { char get(); void set(char value); };
public char PasswordChar { get; set; }
member this.PasswordChar : char with get, set
Public Property PasswordChar As Char
Hodnota vlastnosti
Znak použitý k maskování znaků zadaných v jednořádkovým TextBox ovládacím prvku. Pokud nechcete, aby ovládací prvek maskoval znaky při psaní, nastavte hodnotu této vlastnosti na 0 (U+0000). Výchozí hodnota je 0 (U+0000).
Příklady
Následující příklad kódu vytvoří ovládací prvek TextBox , který se používá k přijetí hesla. V tomto příkladu CharacterCasing se vlastnost používá ke změně všech zadaných znaků na malá písmena a MaxLength vlastnost k omezení délky hesla na osm znaků. Tento příklad také používá TextAlign vlastnost k vycentra hesla v ovládacím TextBox prvku.
public:
void CreateMyPasswordTextBox()
{
// Create an instance of the TextBox control.
TextBox^ textBox1 = gcnew TextBox;
// Set the maximum length of text in the control to eight.
textBox1->MaxLength = 8;
// Assign the asterisk to be the password character.
textBox1->PasswordChar = '*';
// Change all text entered to be lowercase.
textBox1->CharacterCasing = CharacterCasing::Lower;
// Align the text in the center of the TextBox control.
textBox1->TextAlign = HorizontalAlignment::Center;
}
public void CreateMyPasswordTextBox()
{
// Create an instance of the TextBox control.
TextBox textBox1 = new TextBox();
// Set the maximum length of text in the control to eight.
textBox1.MaxLength = 8;
// Assign the asterisk to be the password character.
textBox1.PasswordChar = '*';
// Change all text entered to be lowercase.
textBox1.CharacterCasing = CharacterCasing.Lower;
// Align the text in the center of the TextBox control.
textBox1.TextAlign = HorizontalAlignment.Center;
}
Public Sub CreateMyPasswordTextBox()
' Create an instance of the TextBox control.
Dim textBox1 As New TextBox()
' Set the maximum length of text in the control to eight.
textBox1.MaxLength = 8
' Assign the asterisk to be the password character.
textBox1.PasswordChar = "*"c
' Change all text entered to be lowercase.
textBox1.CharacterCasing = CharacterCasing.Lower
' Align the text in the center of the TextBox control.
textBox1.TextAlign = HorizontalAlignment.Center
End Sub
Poznámky
Vlastnost UseSystemPasswordChar má přednost před PasswordChar vlastností . Vždy, UseSystemPasswordChar když je nastavena na true
, použije se výchozí znak systémového hesla a všechny znakové sady podle PasswordChar se ignorují.
PasswordChar Když je vlastnost nastavená, nelze provádět akce vyjmutí a kopírování v ovládacím prvku pomocí klávesnice.
Důležité
Pokud je v TextBox režimu hesla, protože PasswordChar, UseSystemPasswordCharnebo ReadOnly je true
, je v omezeném TextBox režimu. V tomto režimu ImeMode je zakázána, ale aktuální ImeMode je uložena v mezipaměti, aby bylo možné jej obnovit, pokud dojde k TextBox neomezenému omezení.
ReadOnly Přepínání je běžný scénář. Pokud ImeMode je ovládací prvek v omezeném režimu, je stínovaný. Z pohledu návrháře je zobrazená ImeMode hodnota skutečná hodnota.