KeyEventArgs.SuppressKeyPress Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Anahtar olayının temel denetime geçirilip geçirilmeyeceğini belirten bir değer alır veya ayarlar.
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
Özellik Değeri
true anahtar olayının denetime gönderilmemesi gerekiyorsa; aksi takdirde , false.
Örnekler
Aşağıdaki kod örneği, sayısal tuş vuruşlarının adlı TextBoxdenetime ulaşmasını textBox1 engeller.
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
Açıklamalar
Kullanıcı girişini önlemek için gibi true bir olay işleyicisinde bu özelliğe atayabilirsinizKeyDown.
ayarı SuppressKeyPress da olarak true ayarlanır Handledtrue.