RepositoryItemTextEdit.PasswordChar Property

Gets or sets the password character that appears instead of actual characters.

Namespace: DevExpress.XtraEditors.Repository

Assembly: DevExpress.XtraEditors.v20.1.dll

Declaration

[DXCategory("Behavior")]
[DefaultValue('\0')]
public virtual char PasswordChar { get; set; }
<DXCategory("Behavior")>
<DefaultValue(vbNullChar)>
Public Overridable Property PasswordChar As Char

Property Value

Type Default Description
Char

'\0'

A character that appears instead of actual characters.

Remarks

You can mask the actual users' input in a text editor in two ways:

Users cannot copy or cut text from an editor in password mode; the TextEdit.Cut and TextEdit.Copy methods will do nothing.

The MemoEdit and MemoExEdit editors, and editors without text input, do not support input masks.

The code sample below illustrates how to turn on/off the password mask.


buttonEdit1.ButtonClick += ButtonEdit1_ButtonClick;

private void ButtonEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
{
    ButtonEdit edit = sender as ButtonEdit;
    edit.Properties.PasswordChar = (edit.Properties.PasswordChar == '*') ? '\0' : '*';
}
See Also