Bagikan melalui


KeyEventArgs.SuppressKeyPress Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah peristiwa kunci harus diteruskan ke kontrol yang mendasar.

public:
 property bool SuppressKeyPress { bool get(); void set(bool value); };
public bool SuppressKeyPress { get; set; }
member this.SuppressKeyPress : bool with get, set
Public Property SuppressKeyPress As Boolean

Nilai Properti

true jika peristiwa kunci tidak boleh dikirim ke kontrol; jika tidak, false.

Contoh

Contoh kode berikut mencegah penekanan tombol numerik mencapai TextBox kontrol bernama textBox1.

private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode >= Keys.D0 && e.KeyCode <= Keys.D9 && e.Modifiers != Keys.Shift)
    {
        e.SuppressKeyPress = true;
    }
}
Private Sub TextBox1_KeyDown(ByVal sender As System.Object, _
    ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
    
    If e.KeyCode >= Keys.D0 And e.KeyCode <= Keys.D9 And _
    e.Modifiers <> Keys.Shift Then
        e.SuppressKeyPress = True
    End If
End Sub

Keterangan

Anda dapat menetapkan true ke properti ini dalam penanganan aktivitas seperti KeyDown untuk mencegah input pengguna.

Pengaturan SuppressKeyPress ke true juga diatur Handled ke true.

Berlaku untuk

Lihat juga