MaskedTextProvider.RemoveAt Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.