MaskedTextProvider.RemoveAt 方法

定義

從格式化字串中移除一個或多個已分配的字元。

多載

名稱 Description
RemoveAt(Int32)

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

RemoveAt(Int32, Int32)

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

RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)

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

RemoveAt(Int32)

來源:
MaskedTextProvider.cs
來源:
MaskedTextProvider.cs
來源:
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
來源:
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
來源:
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 A,簡潔地描述了手術的結果。 輸出參數。

傳回

true如果角色被成功移除;否則,。 false

備註

若移除位置沒有指定字元,此 RemoveAt 方法無效。

當一個字元被移除時,遮罩中剩餘位置較高的角色會向左移動,以填補移除後留下的空缺。 空出的位置會被重置以進行輸入。 若遮罩定義阻止字元移動,則不會移除,並 RemoveAt 返回 false

此版本 RemoveAt 提供兩個額外的輸出參數,以傳達更多關於方法運作的資訊。

另請參閱

適用於