Share via


MaskedTextProvider.RemoveAt Metode

Definisi

Menghapus satu atau beberapa karakter yang ditetapkan dari string yang diformat.

Overload

RemoveAt(Int32)

Menghapus karakter yang ditetapkan pada posisi yang ditentukan dari string yang diformat.

RemoveAt(Int32, Int32)

Menghapus karakter yang ditetapkan antara posisi yang ditentukan dari string yang diformat.

RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)

Menghapus karakter yang ditetapkan antara posisi yang ditentukan dari string yang diformat, lalu menghasilkan posisi penghapusan dan informasi deskriptif.

RemoveAt(Int32)

Sumber:
MaskedTextProvider.cs
Sumber:
MaskedTextProvider.cs
Sumber:
MaskedTextProvider.cs

Menghapus karakter yang ditetapkan pada posisi yang ditentukan dari string yang diformat.

public:
 bool RemoveAt(int position);
public bool RemoveAt (int position);
member this.RemoveAt : int -> bool
Public Function RemoveAt (position As Integer) As Boolean

Parameter

position
Int32

Posisi berbasis nol dari karakter yang ditetapkan untuk dihapus.

Mengembalikan

true jika karakter berhasil dihapus; jika tidak, false.

Keterangan

Metode RemoveAt tidak berpengaruh jika tidak ada karakter yang ditetapkan pada posisi penghapusan yang ditentukan. Karakter harfiah tidak terpengaruh oleh metode ini.

Ketika karakter dihapus, karakter yang diposisikan lebih tinggi yang tersisa di masker akan bergeser ke kiri untuk mengisi kesenjangan yang dibuat oleh penghapusan. Posisi yang dikosongkan diatur ulang untuk input. Jika pergerakan karakter dicegah oleh definisi masker, tidak ada penghapusan yang terjadi, dan RemoveAt mengembalikan false.

Panggilan metode ini sama persis dengan panggilan berikut ke versi yang kelebihan RemoveAt(Int32, Int32) beban:

RemoveAt(pos, pos);

Lihat juga

Berlaku untuk

RemoveAt(Int32, Int32)

Sumber:
MaskedTextProvider.cs
Sumber:
MaskedTextProvider.cs
Sumber:
MaskedTextProvider.cs

Menghapus karakter yang ditetapkan antara posisi yang ditentukan dari string yang diformat.

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

Parameter

startPosition
Int32

Indeks berbasis nol dari karakter pertama yang ditetapkan untuk dihapus.

endPosition
Int32

Indeks berbasis nol dari karakter terakhir yang ditetapkan untuk dihapus.

Mengembalikan

true jika karakter berhasil dihapus; jika tidak, false.

Keterangan

Metode RemoveAt tidak berpengaruh jika tidak ada karakter yang ditetapkan pada posisi penghapusan yang ditentukan.

Ketika karakter dihapus, karakter yang diposisikan lebih tinggi yang tersisa di masker akan bergeser ke kiri untuk mengisi kesenjangan yang dibuat oleh penghapusan. Posisi yang dikosongkan diatur ulang untuk input. Jika pergerakan karakter dicegah oleh definisi masker, tidak ada penghapusan yang terjadi, dan RemoveAt mengembalikan false.

Lihat juga

Berlaku untuk

RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)

Sumber:
MaskedTextProvider.cs
Sumber:
MaskedTextProvider.cs
Sumber:
MaskedTextProvider.cs

Menghapus karakter yang ditetapkan antara posisi yang ditentukan dari string yang diformat, lalu menghasilkan posisi penghapusan dan informasi deskriptif.

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

Parameter

startPosition
Int32

Indeks berbasis nol dari karakter pertama yang ditetapkan untuk dihapus.

endPosition
Int32

Indeks berbasis nol dari karakter terakhir yang ditetapkan untuk dihapus.

testPosition
Int32

Jika berhasil, posisi berbasis nol dalam string yang diformat di mana karakter benar-benar dihapus; jika tidak, posisi pertama di mana operasi gagal. Parameter output.

resultHint
MaskedTextResultHint

MaskedTextResultHint Yang secara singkat menjelaskan hasil operasi. Parameter output.

Mengembalikan

true jika karakter berhasil dihapus; jika tidak, false.

Keterangan

Metode RemoveAt tidak berpengaruh jika tidak ada karakter yang ditetapkan pada posisi penghapusan yang ditentukan.

Ketika karakter dihapus, karakter yang diposisikan lebih tinggi yang tersisa di masker akan bergeser ke kiri untuk mengisi kesenjangan yang dibuat oleh penghapusan. Posisi yang dikosongkan diatur ulang untuk input. Jika pergerakan karakter dicegah oleh definisi masker, tidak ada penghapusan yang terjadi, dan RemoveAt mengembalikan false.

Versi ini RemoveAt menyediakan dua parameter output tambahan untuk menyampaikan informasi lebih lanjut tentang pengoperasian metode.

Lihat juga

Berlaku untuk