MaskedTextProvider.Set 方法

定义

将格式化字符串设置为指定的输入字符串。

重载

名称 说明
Set(String)

将格式化字符串设置为指定的输入字符串。

Set(String, Int32, MaskedTextResultHint)

将格式化字符串设置为指定的输入字符串,然后输出删除位置和描述性信息。

Set(String)

Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs

将格式化字符串设置为指定的输入字符串。

public:
 bool Set(System::String ^ input);
public bool Set(string input);
member this.Set : string -> bool
Public Function Set (input As String) As Boolean

参数

input
String

String用于设置格式化字符串的值。

返回

true 如果已成功设置所有字符,则为否则,为 false.

例外

参数 inputnull.

注解

该方法 Set 清除格式化字符串的现有内容,然后对 input 字符串应用掩码以更新格式化字符串的内容。

以下条件被视为错误。 发生错误时,格式化字符串保持不变,并 Set 返回 false

  • 格式化字符串中没有足够的可编辑位置来保存替换字符串的内容。

  • 替换字符值之一无效,因为它不可打印或与相应的掩码元素不匹配。

另请参阅

适用于

Set(String, Int32, MaskedTextResultHint)

Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs

将格式化字符串设置为指定的输入字符串,然后输出删除位置和描述性信息。

public:
 bool Set(System::String ^ input, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool Set(string input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.Set : string * int * MaskedTextResultHint -> bool
Public Function Set (input As String, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean

参数

input
String

String用于设置格式化字符串的值。

testPosition
Int32

如果成功,则设置最后一个字符的格式字符串中的从零开始的位置;否则,操作失败的第一个位置。 输出参数。

resultHint
MaskedTextResultHint

一个 MaskedTextResultHint 简洁描述集操作的结果。 输出参数。

返回

true 如果已成功设置所有字符,则为否则,为 false.

例外

参数 inputnull.

注解

该方法 Set 清除格式化字符串的现有内容,然后对 input 字符串应用掩码以更新格式化字符串的内容。

以下条件被视为错误。 发生错误时,格式化字符串保持不变,并 Set 返回 false

  • 格式化字符串中没有足够的可编辑位置来保存替换字符串的内容。

  • 替换字符值之一无效,因为它不可打印或与相应的掩码元素不匹配。

此版本的 Set 输出参数提供了两个附加的输出参数,用于传达有关该方法操作的详细信息。

另请参阅

适用于