MaskedTextBox.Text 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置当前显示给用户的文本。
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 。
使用此属性检索的字符串根据控件的格式设置属性(如 Mask 和 TextMaskFormat)设置格式。
可以根据 、 ResetOnSpace和 SkipLiterals的值,将Text带或不带文本字符的ResetOnPrompt字符串分配给 。
Text 是 的默认绑定属性 MaskedTextBox。
MaskedTextBox 每当格式化文本值更改时,都会引发 TextChanged 事件。 不同的属性不一定会导致此值更改。 例如,更改 PasswordChar 属性不会引发 事件,但更改 Mask 属性将引发TextChanged事件。