MaskedTextProvider.RemoveAt 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從格式化字串中移除一或多個指派的字元。
多載
RemoveAt(Int32) |
從格式化字串中移除指定位置的指派字元。 |
RemoveAt(Int32, Int32) |
從格式化字串中移除指定位置之間的指派字元。 |
RemoveAt(Int32, Int32, Int32, MaskedTextResultHint) |
從格式化字串中移除指定位置之間的指派字元,然後輸出移除位置和描述性資訊。 |
RemoveAt(Int32)
從格式化字串中移除指定位置的指派字元。
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)
從格式化字串中移除指定位置之間的指派字元。
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)
從格式化字串中移除指定位置之間的指派字元,然後輸出移除位置和描述性資訊。
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 提供兩個額外的輸出參數,以傳達方法作業的詳細資訊。