Share via


MaskedTextProvider.RemoveAt 方法

定義

從格式化字串移除一或多個指定字元。

多載

RemoveAt(Int32)

移除格式化字串中指定位置上的指定字元。

RemoveAt(Int32, Int32)

移除格式化字串中指定位置之間的指定字元。

RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)

移除格式化字串中指定位置之間的指定字元,然後輸出移除位置和描述性資訊。

RemoveAt(Int32)

來源:
MaskedTextProvider.cs
來源:
MaskedTextProvider.cs
來源:
MaskedTextProvider.cs

移除格式化字串中指定位置上的指定字元。

public:
 bool RemoveAt(int position);
public bool RemoveAt (int position);
member this.RemoveAt : int -> bool
Public Function RemoveAt (position As Integer) As Boolean

參數

position
Int32

要移除指定字元之以零起始的位置。

傳回

如果成功移除字元,則為 true,否則為 false

備註

如果指定的移除位置上沒有指派的字元,方法 RemoveAt 就沒有任何作用。 常值字元不受此方法影響。

拿掉字元時,遮罩中剩餘的較高位置字元會向左移位,以填滿移除所建立的間距。 空置的位置會重設輸入。 如果遮罩定義防止行動字元,則不會移除任何專案,並 RemoveAtfalse回 。

這個方法呼叫與多載 RemoveAt(Int32, Int32) 版本的下列呼叫完全相同:

RemoveAt(pos, pos);

另請參閱

適用於

RemoveAt(Int32, Int32)

來源:
MaskedTextProvider.cs
來源:
MaskedTextProvider.cs
來源:
MaskedTextProvider.cs

移除格式化字串中指定位置之間的指定字元。

public:
 bool RemoveAt(int startPosition, int endPosition);
public bool RemoveAt (int startPosition, int endPosition);
member this.RemoveAt : int * int -> bool
Public Function RemoveAt (startPosition As Integer, endPosition As Integer) As Boolean

參數

startPosition
Int32

要移除第一個指定字元之以零起始的索引。

endPosition
Int32

要移除最後一個指定字元之以零起始的索引。

傳回

如果成功移除字元,則為 true,否則為 false

備註

如果在指定的移除位置上沒有指派的字元,此方法 RemoveAt 就沒有任何作用。

拿掉字元時,遮罩中剩餘的較高位置字元會向左移位,以填滿移除所建立的間距。 空置的位置會重設輸入。 如果遮罩定義防止行動字元,則不會移除任何專案,並 RemoveAtfalse回 。

另請參閱

適用於

RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)

來源:
MaskedTextProvider.cs
來源:
MaskedTextProvider.cs
來源:
MaskedTextProvider.cs

移除格式化字串中指定位置之間的指定字元,然後輸出移除位置和描述性資訊。

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

參數

startPosition
Int32

要移除第一個指定字元之以零起始的索引。

endPosition
Int32

要移除最後一個指定字元之以零起始的索引。

testPosition
Int32

如果成功,則會是格式化字串中實際移除字元之以零起始的位置,否則,會是作業失敗的第一個位置。 輸出參數。

resultHint
MaskedTextResultHint

MaskedTextResultHint,簡潔描述運算的結果。 輸出參數。

傳回

如果成功移除字元,則為 true,否則為 false

備註

如果在指定的移除位置上沒有指派的字元,此方法 RemoveAt 就沒有任何作用。

拿掉字元時,遮罩中剩餘的較高位置字元會向左移位,以填滿移除所建立的間距。 空置的位置會重設輸入。 如果遮罩定義防止行動字元,則不會移除任何專案,並 RemoveAtfalse回 。

這個版本的 RemoveAt 提供兩個額外的輸出參數,以傳達方法作業的詳細資訊。

另請參閱

適用於