MaskedTextProvider.InsertAt 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.
Menyisipkan karakter atau string pada posisi tertentu dalam string yang diformat.
Overload
| InsertAt(Char, Int32) |
Menyisipkan karakter yang ditentukan pada posisi yang ditentukan dalam string yang diformat. |
| InsertAt(String, Int32) |
Menyisipkan string yang ditentukan pada posisi yang ditentukan dalam string yang diformat. |
| InsertAt(Char, Int32, Int32, MaskedTextResultHint) |
Menyisipkan karakter yang ditentukan pada posisi yang ditentukan dalam string yang diformat, mengembalikan posisi penyisipan terakhir dan status operasi. |
| InsertAt(String, Int32, Int32, MaskedTextResultHint) |
Menyisipkan string yang ditentukan pada posisi yang ditentukan dalam string yang diformat, mengembalikan posisi penyisipan terakhir dan status operasi. |
InsertAt(Char, Int32)
- Sumber:
- MaskedTextProvider.cs
- Sumber:
- MaskedTextProvider.cs
- Sumber:
- MaskedTextProvider.cs
Menyisipkan karakter yang ditentukan pada posisi yang ditentukan dalam string yang diformat.
public:
bool InsertAt(char input, int position);
public bool InsertAt (char input, int position);
member this.InsertAt : char * int -> bool
Public Function InsertAt (input As Char, position As Integer) As Boolean
Parameter
- position
- Int32
Posisi berbasis nol dalam string yang diformat untuk menyisipkan karakter.
Mengembalikan
true jika penyisipan berhasil; jika tidak, false.
Keterangan
Metode InsertAt menyisipkan karakter ke dalam posisi edit pertama di atau di luar yang ditentukan oleh pos parameter . Metode ini akan menggeser semua karakter yang ada setelah titik penyisipan di atas satu posisi untuk memberi ruang bagi karakter yang disisipkan input . Jika salah satu kesalahan berikut terjadi, penyisipan tidak dilakukan, dan metode mengembalikan false.
Parameter
poskurang dari nol atau lebih besar dari string yang diformat Length .Karakter yang dapat diedit tidak ditemukan dalam string yang diformat pada atau di luar posisi yang ditentukan,
pos.Karakter penyisipan,
input, bukan karakter input yang valid karena tidak dapat dicetak atau tidak cocok dengan elemen masker yang sesuai.Tidak ada posisi yang tersedia di sebelah kanan titik penyisipan, sehingga karakter yang ada tidak dapat digeser.
Menggeser karakter yang ada akan menghasilkan pelanggaran masker.
String kosong input tidak akan menyebabkan perubahan dalam string yang diformat, tetapi akan mengembalikan true.
Lihat juga
Berlaku untuk
InsertAt(String, Int32)
- Sumber:
- MaskedTextProvider.cs
- Sumber:
- MaskedTextProvider.cs
- Sumber:
- MaskedTextProvider.cs
Menyisipkan string yang ditentukan pada posisi yang ditentukan dalam string yang diformat.
public:
bool InsertAt(System::String ^ input, int position);
public bool InsertAt (string input, int position);
member this.InsertAt : string * int -> bool
Public Function InsertAt (input As String, position As Integer) As Boolean
Parameter
- position
- Int32
Posisi berbasis nol dalam string yang diformat untuk menyisipkan string input.
Mengembalikan
true jika penyisipan berhasil; jika tidak, false.
Pengecualian
Parameternya input adalah null.
Keterangan
Metode InsertAt ini menyisipkan setiap karakter dari input string ke dalam posisi edit yang terletak di posisi pos dan seterusnya. Metode ini akan menggeser semua karakter yang ada setelah titik penyisipan di atas satu posisi untuk setiap karakter yang disisipkan. Jika salah satu kesalahan berikut terjadi, tidak ada penyisipan yang dilakukan, dan metode mengembalikan false.
Parameter
poskurang dari nol atau lebih besar dari string yang diformat Length .Tidak ada cukup karakter yang dapat diedit dalam string yang diformat pada atau di luar posisi yang ditentukan,
pos, untuk menyisipkan semua karakter dariinputstring.Satu atau beberapa karakter penyisipan bukan karakter input yang valid karena tidak dapat dicetak atau tidak cocok dengan elemen masker yang sesuai.
Posisi yang tersedia tidak cukup di sebelah kanan titik penyisipan, sehingga karakter yang ada tidak dapat digeser.
Menggeser karakter yang ada akan menghasilkan pelanggaran masker. Perhatikan bahwa pergeseran ini terjadi selama penyisipan setiap karakter individu.
String kosong input tidak akan menyebabkan perubahan dalam string yang diformat, tetapi akan mengembalikan true.
Lihat juga
Berlaku untuk
InsertAt(Char, Int32, Int32, MaskedTextResultHint)
- Sumber:
- MaskedTextProvider.cs
- Sumber:
- MaskedTextProvider.cs
- Sumber:
- MaskedTextProvider.cs
Menyisipkan karakter yang ditentukan pada posisi yang ditentukan dalam string yang diformat, mengembalikan posisi penyisipan terakhir dan status operasi.
public:
bool InsertAt(char input, int position, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool InsertAt (char input, int position, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.InsertAt : char * int * int * MaskedTextResultHint -> bool
Public Function InsertAt (input As Char, position As Integer, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean
Parameter
- position
- Int32
Posisi berbasis nol dalam string yang diformat untuk menyisipkan karakter.
- testPosition
- Int32
Jika metode berhasil, posisi terakhir di mana karakter dimasukkan; jika tidak, posisi pertama di mana penyisipan gagal. Parameter output.
- resultHint
- MaskedTextResultHint
MaskedTextResultHint Yang secara singkat menjelaskan hasil operasi penyisipan. Parameter output.
Mengembalikan
true jika penyisipan berhasil; jika tidak, false.
Keterangan
Metode InsertAt menyisipkan karakter ke dalam posisi edit pertama di atau di luar yang ditentukan oleh pos parameter . Metode ini akan menggeser semua karakter yang ada setelah titik penyisipan di atas satu posisi untuk memberi ruang bagi karakter yang disisipkan input . Jika salah satu kesalahan berikut terjadi, penyisipan tidak dilakukan, dan metode mengembalikan false.
Parameter
poskurang dari nol atau lebih besar dari string yang diformat Length .Karakter yang dapat diedit tidak ditemukan dalam string yang diformat pada atau di luar posisi yang ditentukan,
pos.Karakter penyisipan,
input, bukan karakter input yang valid karena tidak dapat dicetak atau tidak cocok dengan elemen masker yang sesuai.Tidak ada posisi yang tersedia di sebelah kanan titik penyisipan, sehingga karakter yang ada tidak dapat digeser.
Menggeser karakter yang ada akan menghasilkan pelanggaran masker.
String kosong input tidak akan menyebabkan perubahan dalam string yang diformat, tetapi akan mengembalikan true.
Lihat juga
Berlaku untuk
InsertAt(String, Int32, Int32, MaskedTextResultHint)
- Sumber:
- MaskedTextProvider.cs
- Sumber:
- MaskedTextProvider.cs
- Sumber:
- MaskedTextProvider.cs
Menyisipkan string yang ditentukan pada posisi yang ditentukan dalam string yang diformat, mengembalikan posisi penyisipan terakhir dan status operasi.
public:
bool InsertAt(System::String ^ input, int position, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool InsertAt (string input, int position, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.InsertAt : string * int * int * MaskedTextResultHint -> bool
Public Function InsertAt (input As String, position As Integer, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean
Parameter
- position
- Int32
Posisi berbasis nol dalam string yang diformat untuk menyisipkan string input.
- testPosition
- Int32
Jika metode berhasil, posisi terakhir di mana karakter dimasukkan; jika tidak, posisi pertama di mana penyisipan gagal. Parameter output.
- resultHint
- MaskedTextResultHint
MaskedTextResultHint Yang secara singkat menjelaskan hasil operasi penyisipan. Parameter output.
Mengembalikan
true jika penyisipan berhasil; jika tidak, false.
Pengecualian
Parameternya input adalah null.
Keterangan
Metode InsertAt ini menyisipkan setiap karakter dari input string ke dalam posisi edit yang terletak di posisi pos dan seterusnya. Metode ini akan menggeser semua karakter yang ada setelah titik penyisipan di atas satu posisi untuk setiap karakter yang disisipkan. Jika salah satu kesalahan berikut terjadi, tidak ada penyisipan yang dilakukan, dan metode mengembalikan false.
Parameter
poskurang dari nol atau lebih besar dari string yang diformat Length .Tidak ada cukup karakter yang dapat diedit dalam string yang diformat pada atau di luar posisi yang ditentukan,
pos, untuk menyisipkan semua karakter dariinputstring.Satu atau beberapa karakter penyisipan bukan karakter input yang valid karena tidak dapat dicetak atau tidak cocok dengan elemen masker yang sesuai.
Posisi yang tersedia tidak cukup di sebelah kanan titik penyisipan, sehingga karakter yang ada tidak dapat digeser.
Menggeser karakter yang ada akan menghasilkan pelanggaran masker. Perhatikan bahwa pergeseran ini terjadi selama penyisipan setiap karakter individu.
String kosong input tidak akan menyebabkan perubahan dalam string yang diformat, tetapi akan mengembalikan true.