MaskedTextBox.MaskFull Properti

Definisi

Mendapatkan nilai yang menunjukkan apakah semua input yang diperlukan dan opsional telah dimasukkan ke dalam masker input.

[System.ComponentModel.Browsable(false)]
public bool MaskFull { get; }

Nilai Properti

true jika semua input yang diperlukan dan opsional telah dimasukkan; jika tidak, false.

Atribut

Contoh

Contoh kode berikut menangani MaskInputRejected peristiwa, dan menggunakan untuk memperingatkan ToolTip pengguna jika upaya dilakukan untuk memasukkan data setelah semua posisi dalam masker telah digunakan.

private void Form1_Load(object sender, EventArgs e)
{
    maskedTextBox1.Mask = "00/00/0000";

    maskedTextBox1.MaskInputRejected += new MaskInputRejectedEventHandler(maskedTextBox1_MaskInputRejected);
    maskedTextBox1.KeyDown += new KeyEventHandler(maskedTextBox1_KeyDown);
}

void maskedTextBox1_MaskInputRejected(object sender, MaskInputRejectedEventArgs e)
{
    if (maskedTextBox1.MaskFull)
    {
        toolTip1.ToolTipTitle = "Input Rejected - Too Much Data";
        toolTip1.Show("You cannot enter any more data into the date field. Delete some characters in order to insert more data.", maskedTextBox1, 0, -20, 5000);
    }
    else if (e.Position == maskedTextBox1.Mask.Length)
    {
        toolTip1.ToolTipTitle = "Input Rejected - End of Field";
        toolTip1.Show("You cannot add extra characters to the end of this date field.", maskedTextBox1, 0, -20, 5000);
    }
    else
    {
        toolTip1.ToolTipTitle = "Input Rejected";
        toolTip1.Show("You can only add numeric characters (0-9) into this date field.", maskedTextBox1, 0, -20, 5000);
    }
}

void maskedTextBox1_KeyDown(object sender, KeyEventArgs e)
{
    // The balloon tip is visible for five seconds; if the user types any data before it disappears, collapse it ourselves.
    toolTip1.Hide(maskedTextBox1);
}

Keterangan

Anda dapat menggunakan MaskFull properti dalam MaskInputRejected penanganan aktivitas untuk menentukan apakah input pengguna ditolak karena tidak ada input yang tersisa di masker. Untuk menentukan apakah hanya elemen input yang diperlukan yang telah dimasukkan, gunakan MaskCompleted properti .

Berlaku untuk

Produk Versi
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Lihat juga