MaskedTextProvider.Set Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет форматируемую строку для заданной входной строки.
Перегрузки
Set(String) |
Определяет форматируемую строку для заданной входной строки. |
Set(String, Int32, MaskedTextResultHint) |
Устанавливает форматируемую строку равной заданной входной строке, а затем выводит позицию удаления и описательные сведения. |
Set(String)
- Исходный код:
- MaskedTextProvider.cs
- Исходный код:
- MaskedTextProvider.cs
- Исходный код:
- 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
Параметры
Возвращаемое значение
Значение true
при успешной установке всех знаков; в противном случае — значение false
.
Исключения
Параметр input
имеет значение null
.
Комментарии
Метод Set очищает существующее содержимое форматируемой строки, а затем применяет маску к строке input
, чтобы обновить содержимое форматируемой строки.
Следующие условия считаются ошибками. При возникновении ошибки форматированная строка остается неизменной и Set возвращает .false
В отформатируемой строке недостаточно редактируемых позиций для хранения содержимого строки замены.
Одно из замещающих символьных значений является недопустимым, так как оно не доступно для печати или не соответствует соответствующему элементу mask.
См. также раздел
Применяется к
Set(String, Int32, MaskedTextResultHint)
- Исходный код:
- MaskedTextProvider.cs
- Исходный код:
- MaskedTextProvider.cs
- Исходный код:
- 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
Параметры
- testPosition
- Int32
При удачном удалении отсчитываемая от нуля позиция в форматируемой строке, в которой был фактически установлен последний знак; в противном случае — первая позиция, в которой выполнение операции закончилось неудачей. Выходной параметр.
- resultHint
- MaskedTextResultHint
Объект MaskedTextResultHint, кратко описывающий результат операции установки. Выходной параметр.
Возвращаемое значение
Значение true
при успешной установке всех знаков; в противном случае — значение false
.
Исключения
Параметр input
имеет значение null
.
Комментарии
Метод Set очищает существующее содержимое форматируемой строки, а затем применяет маску к строке input
, чтобы обновить содержимое форматируемой строки.
Следующие условия считаются ошибками. При возникновении ошибки форматированная строка остается неизменной и Set возвращает .false
В отформатируемой строке недостаточно редактируемых позиций для хранения содержимого строки замены.
Одно из замещающих символьных значений является недопустимым, так как оно не доступно для печати или не соответствует соответствующему элементу mask.
Эта версия предоставляет два дополнительных Set выходных параметра для передачи дополнительных сведений о работе метода .