MaskedTextProvider.Set Yöntem

Tanım

Biçimlendirilmiş dizeyi belirtilen giriş dizesine ayarlar.

Aşırı Yüklemeler

Name Description
Set(String)

Biçimlendirilmiş dizeyi belirtilen giriş dizesine ayarlar.

Set(String, Int32, MaskedTextResultHint)

Biçimlendirilmiş dizeyi belirtilen giriş dizesine ayarlar ve kaldırma konumunu ve açıklayıcı bilgileri verir.

Set(String)

Kaynak:
MaskedTextProvider.cs
Kaynak:
MaskedTextProvider.cs
Kaynak:
MaskedTextProvider.cs
Kaynak:
MaskedTextProvider.cs
Kaynak:
MaskedTextProvider.cs

Biçimlendirilmiş dizeyi belirtilen giriş dizesine ayarlar.

public:
 bool Set(System::String ^ input);
public bool Set(string input);
member this.Set : string -> bool
Public Function Set (input As String) As Boolean

Parametreler

input
String

String Biçimlendirilmiş dizeyi ayarlamak için kullanılan değer.

Döndürülenler

true tüm karakterler başarıyla ayarlandıysa; aksi takdirde , false.

Özel durumlar

input parametresi null'dir.

Açıklamalar

yöntemi, Set biçimlendirilmiş dizenin mevcut içeriğini temizler ve sonra biçimlendirilmiş dizenin input içeriğini güncelleştirmek için maskeyi dizeye uygular.

Aşağıdaki koşullar hata olarak kabul edilir. Bir hata oluştuğunda, biçimlendirilmiş dize değişmeden kalır ve Set döndürür false.

  • Biçimlendirilmiş dizede değiştirme dizesinin içeriğini tutmak için yeterli düzenlenebilir konum yok.

  • Değiştirilecek karakter değerlerinden biri, yazdırılabilir olmadığından veya karşılık gelen maske öğesiyle eşleşmediğinden geçerli değil.

Ayrıca bkz.

Şunlara uygulanır

Set(String, Int32, MaskedTextResultHint)

Kaynak:
MaskedTextProvider.cs
Kaynak:
MaskedTextProvider.cs
Kaynak:
MaskedTextProvider.cs
Kaynak:
MaskedTextProvider.cs
Kaynak:
MaskedTextProvider.cs

Biçimlendirilmiş dizeyi belirtilen giriş dizesine ayarlar ve kaldırma konumunu ve açıklayıcı bilgileri verir.

public:
 bool Set(System::String ^ input, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool Set(string input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.Set : string * int * MaskedTextResultHint -> bool
Public Function Set (input As String, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean

Parametreler

input
String

String Biçimlendirilmiş dizeyi ayarlamak için kullanılan değer.

testPosition
Int32

Başarılı olursa, biçimlendirilmiş dizede son karakterin gerçekten ayarlandığı sıfır tabanlı konum; aksi takdirde, işlemin başarısız olduğu ilk konum. Çıkış parametresi.

resultHint
MaskedTextResultHint

MaskedTextResultHint Küme işleminin sonucunu kısaca açıklayan bir. Çıkış parametresi.

Döndürülenler

true tüm karakterler başarıyla ayarlandıysa; aksi takdirde , false.

Özel durumlar

input parametresi null'dir.

Açıklamalar

yöntemi, Set biçimlendirilmiş dizenin mevcut içeriğini temizler ve sonra biçimlendirilmiş dizenin input içeriğini güncelleştirmek için maskeyi dizeye uygular.

Aşağıdaki koşullar hata olarak kabul edilir. Bir hata oluştuğunda, biçimlendirilmiş dize değişmeden kalır ve Set döndürür false.

  • Biçimlendirilmiş dizede değiştirme dizesinin içeriğini tutmak için yeterli düzenlenebilir konum yok.

  • Değiştirilecek karakter değerlerinden biri, yazdırılabilir olmadığından veya karşılık gelen maske öğesiyle eşleşmediğinden geçerli değil.

bu sürümü, yönteminin Set işlemi hakkında daha fazla bilgi iletmek için iki ek çıkış parametresi sağlar.

Ayrıca bkz.

Şunlara uygulanır