MaskedTextBox.Text 属性

定义

获取或设置当前显示给用户的文本。

C#
[System.ComponentModel.Bindable(true)]
public override string Text { get; set; }

属性值

一个 String,包含控件当前显示的文本。 默认值为一个空字符串。

属性

示例

下面的代码示例演示如何使用 Text 属性。

VB
Private Sub DisplayText()
    Me.MaskedTextBox1.PasswordChar = CChar("*")

    Me.MaskedTextBox1.Mask = "000-00-0000" ' United States Social Security Number
    Me.MaskedTextBox1.Text = "999999999"

    Debug.WriteLine("MaskedControl.Text: " & Me.MaskedTextBox1.Text) ' Displays: 999-99-9
    Me.MaskedTextBox1.Text = ""

    ' Assigning text.
    Me.MaskedTextBox1.AllowPromptAsInput = True
    Me.MaskedTextBox1.Text = "999-99-9999" ' Works
    Me.MaskedTextBox1.Text = "999999999" ' Works
    Me.MaskedTextBox1.AllowPromptAsInput = False
    'Me.MaskedTextBox1.Text = "999-99-9999" ' Does not work
End Sub

注解

Text 是 类的默认绑定属性 MaskedTextBox

使用此属性检索的字符串根据控件的格式设置属性(如 MaskTextMaskFormat)设置格式。

可以根据 、 ResetOnSpaceSkipLiterals的值,将Text带或不带文本字符的ResetOnPrompt字符串分配给 。

Text 是 的默认绑定属性 MaskedTextBox

MaskedTextBox 每当格式化文本值更改时,都会引发 TextChanged 事件。 不同的属性不一定会导致此值更改。 例如,更改 PasswordChar 属性不会引发 事件,但更改 Mask 属性将引发TextChanged事件。

适用于

产品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另请参阅