MaskedTextBox Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.