Girdi/geri dönülürken MessageBox göstermeyen aşağıdaki kod var.Tespit Anahtar C#
Diğer tüm anahtarlar için (harfler/sayılar), MessageBox öğesi Yanlış gösterir.
private void cbServer_TextChanged(object sender, EventArgs e)
{
if (enterPressed)
{
MessageBox.Show("Enter pressed");
}
else
MessageBox.Show("False");
}
private void cbServer_Keydown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Return)
{
enterPressed = true;
MessageBox.Show("Enter presssed: " + enterPressed);
}
else
enterPressed = false;
}
Herhangi bir fikir?
DÜZENLEME: Kodun üstünde, sorunun _Keydown ile olduğunu düşündüm, bu yüzden sadece bunu yayınladım.
formunuz tasarımcısı sınıfında
gösterilen herhangi bir tuşa algılamak için. Göremiyorum –
Ayrıca. Hata ayıklamayı denediniz mi? OEMReturn kullanmalı veya ne de –
nedir? Ne tür bir kontrol cbServer'tır? bir combobox mı? ve bir wpf veya winforms uygulaması mı? – Steve