通过


MaskedTextBox.Text 属性

定义

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

public:
 virtual property System::String ^ Text { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
public override string Text { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Text : string with get, set
Public Overrides Property Text As String

属性值

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

属性

示例

下面的代码示例演示了该 Text 属性的使用。

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)进行格式化。

你可以根据文本字符的值以及 a0> 来分配包含或不带文本字符字符串。

Text 是 .的默认绑定属性 MaskedTextBox

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

适用于

另请参阅