MaskedTextBox.IsOverwriteMode Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, определяющее, заменяют ли данные, вводимые пользователем, ранее введенные данные в текущей позиции.
public:
property bool IsOverwriteMode { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsOverwriteMode { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsOverwriteMode : bool
Public ReadOnly Property IsOverwriteMode As Boolean
Значение свойства
Значение true
, если в элементе управления MaskedTextBox существующие символы будут заменяться новыми символами, вводимыми пользователем, и значение false
, если существующие символы в элементе управления MaskedTextBox будут сдвигаться вперед. Значение по умолчанию — false
.
- Атрибуты
Комментарии
IsOverwriteMode учитывает как значение свойства, InsertKeyMode так и состояние клавиатуры пользователя. Если InsertKeyMode задано значение Insert "или Overwrite" IsOverwriteMode возвращается false
или true
соответственно. Если InsertKeyMode задано значение Default, он вернет состояние клавиши INSERT.
Когда IsOverwriteMode это так false
, MaskedTextBox будет отклоняться как недопустимая любая запись символа, которая приведет к нарушению в любой точке маски. В объяснении, если вставка символа приведет к перемещению символа в положение маски, где он не будет допустимым, вставка символов будет отклонена.