TextBox.PasswordChar プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim instance As TextBox Dim value As Char value = instance.PasswordChar instance.PasswordChar = value
[LocalizableAttribute(true)] public: property wchar_t PasswordChar { wchar_t get (); void set (wchar_t value); }
/** @property */ public char get_PasswordChar () /** @property */ public void set_PasswordChar (char value)
単一行 TextBox コントロールに入力された文字をマスクするために使用される文字。入力された文字をコントロールでマスクしない場合は、このプロパティの値を 0 (文字値) に設定します。既定値も 0 (文字値) です。

UseSystemPasswordChar プロパティは、PasswordChar プロパティよりも優先されます。UseSystemPasswordChar が true に設定されている場合、既定のシステムのパスワード文字が使用され、PasswordChar で設定された文字は無視されます。
Multiline プロパティが true に設定されている場合は、PasswordChar プロパティを設定しても外観に変更はありません。PasswordChar プロパティが true に設定されている場合は、Multiline プロパティが true と false のどちらに設定されている場合でも、コントロールでキーボードを使用した切り取り、コピー、および貼り付けは実行できません。
![]() |
---|
日本語版のオペレーティング システムでは、Multiline プロパティが true か false かに関係なく、PasswordChar が適用されます。その他のオペレーティング システムでは、Multiline が false の場合にだけ PasswordChar が適用されます。 |

パスワードを受け取るために使用される TextBox コントロールを作成するコード例を次に示します。この例では、CharacterCasing プロパティを使用して、入力されたすべての文字を大文字に変更します。また、MaxLength プロパティを使用して、パスワード長を 8 文字に制限します。この例では、TextAlign プロパティも使用して、TextBox コントロールの中央にパスワードを配置します。
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
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: 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.set_MaxLength(8); // Assign the asterisk to be the password character. textBox1.set_PasswordChar('*'); // Change all text entered to be lowercase. textBox1.set_CharacterCasing(CharacterCasing.Lower); // Align the text in the center of the TextBox control. textBox1.set_TextAlign(HorizontalAlignment.Center); } //CreateMyPasswordTextBox
public function CreateMyPasswordTextBox() { // Create an instance of the TextBox control. 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; }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からTextBox.PasswordChar プロパティを検索する場合は、下記のリンクをクリックしてください。

- TextBox.PasswordChar プロパティのページへのリンク