共用方式為


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 方法沒有任何作用。 常值字元不會受到這個方法的影響。

拿掉字元時,遮罩中的其餘較高位置字元會移轉至左側,以填滿移除所建立的間距。 空置的位置會針對輸入重設。 如果遮罩定義會防止字元移動,則不會移除任何字元,而且 RemoveAt 傳回 false

這個方法呼叫與下列對多載 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 方法沒有任何作用。

拿掉字元時,遮罩中的其餘較高位置字元會移轉至左側,以填滿移除所建立的間距。 空置的位置會針對輸入重設。 如果遮罩定義會防止字元移動,則不會移除任何字元,而且 RemoveAt 傳回 false

另請參閱

適用於

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 方法沒有任何作用。

拿掉字元時,遮罩中的其餘較高位置字元會移轉至左側,以填滿移除所建立的間距。 空置的位置會針對輸入重設。 如果遮罩定義會防止字元移動,則不會移除任何字元,而且 RemoveAt 傳回 false

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

另請參閱

適用於