最近在用C#做一个程序,苦手于刚入门,对于很多东西还不了解,求一段关于WindowsForms程序的代码

代码的目主要是用于捕获用户从键盘的输入,但是不从任何控件接受输入,比如说一个空窗体,直接按下某个键就退出程序这样的,或是按下上下左右将窗体移动... 代码的目主要是用于捕获用户从键盘的输入,但是不从任何控件接受输入,比如说一个空窗体,直接按下某个键就退出程序这样的,或是按下上下左右将窗体移动 展开
 我来答
leiyangbdwk
2012-04-04 · TA获得超过3295个赞
知道大有可为答主
回答量:4975
采纳率:12%
帮助的人:4378万
展开全部
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;
}

}
}
}
追问
对啊,我怎么没想到,大哥,你太牛了ToT,我现在就去试一试
追答
我试过的,你采纳吧?
kyleqian
2012-04-04 · 超过33用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:72.4万
展开全部
你在窗体的按键响应消息处理函数中移动窗体或者关闭窗体就行了啊,比如
this.Close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhailk
2012-04-04 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:232
采纳率:0%
帮助的人:115万
展开全部
看下键盘事件的内容就会写了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式