簡體   English   中英

在C#中表單keydown

[英]Form keydown in C#

我使用這些代碼在用戶按下按鈕時通知用戶,並在按下按鈕的消息框中顯示它們。 在winform中我有一個按鈕,因此在將button1 tabstop更改為false之前,這些代碼將無法工作。 當我點擊按鈕后,它不會告訴用戶他們按下按鈕。

private void Form1_KeyDown(object sender, KeyEventArgs e)
{
   if (e.KeyCode == Keys.A)
   {
      MessageBox.Show("You have pressed A");
   }
}

在將按鈕的tabstop更改為false之前,這些代碼將無法工作。 幫助我如何做到這一點,讓用戶知道他們何時按下按鈕。

任何幫助將不勝感激

從設計器將窗體的KeyPreview屬性設置為true。 它會工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM