Temel olarak, ENTER ENTER tuşuna basıldığında bir olayı tetikleyebilmek istiyorum. Bunu zaten denedim: MessageBox hiçbir zaman görünmez. Bunu nasıl yapabilirim?Enter tuşuna bir TextBox'ta ne zaman basıldığını nasıl anlarım?
private void input_KeyDown(object sender, KeyEventArgs e)
{
if(e.KeyCode== Keys.Enter)
{
//Your business logic here.
}
}
KeyData
vs KeyCode
ile tek fark KeyCode
KeyCode
ile düzenleyiciler kombinasyonunu algılayabilir olmasıdır (örneğin CTRL:
KeyUp'ta bunu yapmak iyi bir fikir olabilir (koşullarınıza bağlı olarak). Bir anahtar serbest bırakıldığında her seferinde bir kez keyUp çağrılır .. ancak anahtar aşağıdayken sürekli tuşa basılır .. –