最近在用C#做一个程序,苦手于刚入门,对于很多东西还不了解,求一段关于WindowsForms程序的代码
代码的目主要是用于捕获用户从键盘的输入,但是不从任何控件接受输入,比如说一个空窗体,直接按下某个键就退出程序这样的,或是按下上下左右将窗体移动...
代码的目主要是用于捕获用户从键盘的输入,但是不从任何控件接受输入,比如说一个空窗体,直接按下某个键就退出程序这样的,或是按下上下左右将窗体移动
展开
3个回答
展开全部
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace 键盘移动窗体
{
public partial class Form1 : Form
{
private const int Speed = 10;
public Form1()
{
InitializeComponent();
}
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Up:
this.Top -= Speed;
break;
case Keys.Left:
this.Left -= Speed;
break;
case Keys.Right:
this.Left += Speed;
break;
case Keys.Down:
this.Top += Speed;
break;
default:
break;
}
}
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace 键盘移动窗体
{
public partial class Form1 : Form
{
private const int Speed = 10;
public Form1()
{
InitializeComponent();
}
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Up:
this.Top -= Speed;
break;
case Keys.Left:
this.Left -= Speed;
break;
case Keys.Right:
this.Left += Speed;
break;
case Keys.Down:
this.Top += Speed;
break;
default:
break;
}
}
}
}
追问
对啊,我怎么没想到,大哥,你太牛了ToT,我现在就去试一试
追答
我试过的,你采纳吧?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询