Udostępnij za pośrednictwem


MaskedTextBox Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy MaskedTextBox.

Przeciążenia

MaskedTextBox()

Inicjuje MaskedTextBox nowe wystąpienie klasy przy użyciu wartości domyślnych.

MaskedTextBox(MaskedTextProvider)

Inicjuje MaskedTextBox nowe wystąpienie klasy przy użyciu określonego niestandardowego dostawcy języka maski.

MaskedTextBox(String)

Inicjuje MaskedTextBox nowe wystąpienie klasy przy użyciu określonej maski wejściowej.

MaskedTextBox()

Inicjuje MaskedTextBox nowe wystąpienie klasy przy użyciu wartości domyślnych.

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

Uwagi

Domyślny MaskedTextBox() konstruktor ustawia MaskedTextProvider właściwość na maskę o wartości null reprezentowaną przez ciąg "<>". Maska o wartości null będzie akceptować dowolną kombinację znaków jako dane wejściowe.

Zobacz też

Dotyczy

MaskedTextBox(MaskedTextProvider)

Inicjuje MaskedTextBox nowe wystąpienie klasy przy użyciu określonego niestandardowego dostawcy języka maski.

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)

Parametry

maskedTextProvider
MaskedTextProvider

Niestandardowy dostawca języka maski pochodzący z MaskedTextProvider klasy .

Wyjątki

maskedTextProvider to null.

Uwagi

Parametr maskedTextProvider definiuje język maskowania używany przez MaskedTextBoxprogram . Jest on odpowiedzialny za analizowanie maski i określanie, czy dane wejściowe użytkownika są zgodne z bieżącą pozycją maski. Możesz utworzyć nową klasę z System.ComponentModel.MaskedTextProvider , aby zdefiniować własny niestandardowy język maskowania i użyć konstruktora MaskedTextBox(MaskedTextProvider) do zastąpienia standardu System.ComponentModel.MaskedTextProvider.

Jeśli chcesz użyć domyślnego języka maskowania i podać własną maskę wprowadzania, nie musisz używać tego konstruktora. Zamiast tego możesz użyć konstruktora MaskedTextBox(String) lub użyć konstruktora bez parametrów, a następnie ustawić Mask właściwość .

Zobacz też

Dotyczy

MaskedTextBox(String)

Inicjuje MaskedTextBox nowe wystąpienie klasy przy użyciu określonej maski wejściowej.

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)

Parametry

mask
String

Reprezentująca String maskę wprowadzania. Początkowa Mask wartość właściwości.

Wyjątki

mask to null.

Uwagi

Konstruktor MaskedTextBox(String) używa standardu System.ComponentModel.MaskedTextProvider z danymi wejściowymi mask , aby przeanalizować dane wejściowe użytkownika w obiekcie MaskedTextBox.

Jeśli przypiszesz nową maskę Mask do właściwości, zastąpi ona wartość ustawioną przez tego konstruktora.

Zobacz też

Dotyczy