MaskedTextProvider.RemoveAt メソッド

定義

書式設定された文字列から 1 つ以上の割り当てられた文字を削除します。

オーバーロード

名前 説明
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

削除する割り当てられた文字の 0 から始まる位置。

返品

true 文字が正常に削除された場合。それ以外の場合は false

注釈

RemoveAtメソッドは、指定された削除位置に割り当てられた文字がない場合は無効です。 リテラル文字は、このメソッドの影響を受けません。

文字が削除されると、マスク内の残りの上位位置の文字は左にシフトして、削除によって作成されたギャップを埋めます。 空の位置は入力のためにリセットされます。 マスク定義によって文字の移動が禁止されている場合、削除は行われず、 RemoveAtfalseを返します。

このメソッド呼び出しは、オーバーロードされた 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

削除する最初の割り当て文字の 0 から始まるインデックス。

endPosition
Int32

削除する最後に割り当てられた文字の 0 から始まるインデックス。

返品

true 文字が正常に削除された場合。それ以外の場合は false

注釈

RemoveAtメソッドは、指定された削除位置に割り当てられた文字がない場合は無効です。

文字が削除されると、マスク内の残りの上位位置の文字は左にシフトして、削除によって作成されたギャップを埋めます。 空の位置は入力のためにリセットされます。 マスク定義によって文字の移動が禁止されている場合、削除は行われず、 RemoveAtfalseを返します。

こちらもご覧ください

適用対象

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

削除する最初の割り当て文字の 0 から始まるインデックス。

endPosition
Int32

削除する最後に割り当てられた文字の 0 から始まるインデックス。

testPosition
Int32

成功した場合、文字が実際に削除された書式設定された文字列内の 0 から始まる位置。それ以外の場合は、操作が失敗した最初の位置。 出力パラメーター。

resultHint
MaskedTextResultHint

操作の結果を簡潔に記述する MaskedTextResultHint 。 出力パラメーター。

返品

true 文字が正常に削除された場合。それ以外の場合は false

注釈

RemoveAtメソッドは、指定された削除位置に割り当てられた文字がない場合は無効です。

文字が削除されると、マスク内の残りの上位位置の文字は左にシフトして、削除によって作成されたギャップを埋めます。 空の位置は入力のためにリセットされます。 マスク定義によって文字の移動が禁止されている場合、削除は行われず、 RemoveAtfalseを返します。

このバージョンの RemoveAt には、メソッドの操作に関する詳細情報を伝える 2 つの追加の出力パラメーターが用意されています。

こちらもご覧ください

適用対象