这是我的计划:
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
points++;
textbox1.Text = points.ToString();
textbox1.Refresh();
}
我希望程序每次按下一个键时都会增加一个变量,这与哪个变量无关。
现在,当我按一个键时,我的程序甚至没有开始活动,所以我不知道该怎么做。
答案 0 :(得分:0)
试试这个:
protected override void WndProc(ref Message m)
{
const int WM_KEYDOWN = 0x100;
const int WM_KEYUP = 0x101;
if(m.Msg == WM_KEYDOWN || m.Msg == WM_KEYUP){
points++;
textbox1.Text = points.ToString();
textbox1.Refresh();
}
base.WndProc(ref m);
}