Freigeben über


MaskedTextBox Konstruktoren

Definition

Initialisiert eine neue Instanz der MaskedTextBox-Klasse.

Überlädt

MaskedTextBox()

Initialisiert eine neue Instanz der MaskedTextBox-Klasse mit Standardwerten.

MaskedTextBox(MaskedTextProvider)

Initialisiert eine neue Instanz der MaskedTextBox-Klasse unter Verwendung des angegebenen Sprachanbieters für die benutzerdefinierte Maske.

MaskedTextBox(String)

Initialisiert eine neue Instanz der MaskedTextBox-Klasse unter Verwendung der angegebenen Eingabemaske.

MaskedTextBox()

Initialisiert eine neue Instanz der MaskedTextBox-Klasse mit Standardwerten.

public:
 MaskedTextBox();
public MaskedTextBox ();
Public Sub New ()

Hinweise

Der Standardkonstruktor MaskedTextBox() legt die MaskedTextProvider Eigenschaft auf eine NULL-Maske fest, die durch die Zeichenfolge "<>" dargestellt wird. Eine NULL-Maske akzeptiert eine beliebige Kombination von Zeichen als Eingabe.

Weitere Informationen

Gilt für:

MaskedTextBox(MaskedTextProvider)

Initialisiert eine neue Instanz der MaskedTextBox-Klasse unter Verwendung des angegebenen Sprachanbieters für die benutzerdefinierte Maske.

public:
 MaskedTextBox(System::ComponentModel::MaskedTextProvider ^ maskedTextProvider);
public MaskedTextBox (System.ComponentModel.MaskedTextProvider maskedTextProvider);
new System.Windows.Forms.MaskedTextBox : System.ComponentModel.MaskedTextProvider -> System.Windows.Forms.MaskedTextBox
Public Sub New (maskedTextProvider As MaskedTextProvider)

Parameter

maskedTextProvider
MaskedTextProvider

Ein Sprachanbieter für benutzerdefinierte Masken, abgeleitet von der MaskedTextProvider-Klasse.

Ausnahmen

maskedTextProvider ist null.

Hinweise

Der maskedTextProvider -Parameter definiert die von MaskedTextBoxverwendete Maskierungssprache. Sie ist dafür verantwortlich, die Maske zu analysieren und zu bestimmen, ob die Benutzereingabe der aktuellen Maskenposition entspricht. Sie können eine neue Klasse von System.ComponentModel.MaskedTextProvider ableiten, um Ihre eigene benutzerdefinierte Maskierungssprache zu definieren, und den MaskedTextBox(MaskedTextProvider) -Konstruktor verwenden, um den Standard System.ComponentModel.MaskedTextProviderzu ersetzen.

Wenn Sie die Standardmaskierungssprache verwenden und Ein eigenes Eingabeformat bereitstellen möchten, müssen Sie diesen Konstruktor nicht verwenden. Stattdessen können Sie entweder den MaskedTextBox(String) Konstruktor oder den parameterlosen Konstruktor verwenden und dann die Mask -Eigenschaft festlegen.

Weitere Informationen

Gilt für:

MaskedTextBox(String)

Initialisiert eine neue Instanz der MaskedTextBox-Klasse unter Verwendung der angegebenen Eingabemaske.

public:
 MaskedTextBox(System::String ^ mask);
public MaskedTextBox (string mask);
new System.Windows.Forms.MaskedTextBox : string -> System.Windows.Forms.MaskedTextBox
Public Sub New (mask As String)

Parameter

mask
String

Eine String, die die Eingabemaske darstellt. Der Anfangswert der Mask-Eigenschaft.

Ausnahmen

mask ist null.

Hinweise

Der MaskedTextBox(String) Konstruktor verwendet den Standard System.ComponentModel.MaskedTextProvider mit der Eingabe mask , um die Benutzereingabe in zu MaskedTextBoxanalysieren.

Wenn Sie der Mask Eigenschaft eine neue Maske zuweisen, überschreibt sie den von diesem Konstruktor festgelegten Wert.

Weitere Informationen

Gilt für: