当前位置:编程学习 > C#/ASP.NET >>

winform中我有一个抽奖系统 开始和暂停想用键盘控制

winform中我有一个抽奖系统 开始和暂停想用空格键来控制操作,要怎么做,高手帮帮忙哈! --------------------编程问答-------------------- 键盘事件
然后设个Bool值 isStart,事件触发后 isStart = !isStart; --------------------编程问答--------------------
this.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.FormTest_KeyPress);
--------------------编程问答-------------------- SendMessage(iptr, WM_KEYDOWN , VK_SPACE , 0); --------------------编程问答-------------------- 窗体事件 KeyDown 和KeyUp 
 private void Login_KeyDown(object sender, KeyEventArgs e)
{
            if (e.KeyCode == Keys.键)
            {
                 ....
            }
} --------------------编程问答-------------------- 同一楼,用timer控件演示一下
private void timer1_Tick(object sender, EventArgs e)
        {
            label1.Text = DateTime.Now.ToString();
        }

        private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            timer1.Enabled = !timer1.Enabled;
        }
--------------------编程问答-------------------- 用键盘事件  设置个bool值
bool isDown = true;
private ...  键盘事件(....,....)
{
     if(isDown)
         开始
      else
         关闭
}   --------------------编程问答-------------------- 有答案了   lz结贴```` --------------------编程问答--------------------   private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.F1)
            { 
                //开始
            }
            if (e.KeyCode == Keys.Escape)
            { 
                //  退出
            }
        }
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,