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 提供兩個額外的輸出參數,以傳達方法作業的詳細資訊。

另請參閱

適用於