登录
首页 » 其他 » Visual C# 使用键盘控制窗体的移动

Visual C# 使用键盘控制窗体的移动

于 2022-03-13 发布 文件大小:223.74 kB
0 236
下载积分: 2 下载次数: 1

代码说明:

Visual C#使用键盘控制窗体的移动,创建窗体对象,设置窗体接收按键事件,定义一个标识窗体的变量,判断按键类型,判断后关闭本窗体。   private void Form1_Load(object sender, EventArgs e)   {    Frm_Main form1 = new Frm_Main();//创建窗体对象    form1.KeyPreview = true;//设置窗体接收按键事件   }   private void Form1_KeyDown(object sender, KeyEventArgs e)   {    Point point = this.Location;//定义一个标识窗体的变量    switch (e.KeyData)//判断按键类型    {    case Keys.Up://当按键为上方向键时    point.Y -= 2;    break;    case Keys.Down://当按键为下方向键时    point.Y += 2;    break;    case Keys.Right://当按键为右方向键时    point.X += 2;    break;    case Keys.Left://当按键为左方向键时    point.X -= 2;    break;    case Keys.Escape://当按键为Esc键时    this.Close();//关闭本窗体    break;    default: break;    }    this.Location = point;   }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 检查光盘文件可读性的程序
    检查光盘文件可读性的程序-Check the CD-ROM documentation procedures readability
    2022-05-06 16:36:02下载
    积分:1
  • LeadBBS ASP论坛9.0 支持MSSQL MYSQL ACCESS数据库
    LeadBBS9.0免费版本,极速ASP论坛,支持MSSQL MYSQL ACCESS数据库,适合站长使用的ASP论坛程序,并自带有手机版论坛,手机版已全面更新,更好的支持各大移动设备。界面简洁,代码开源,欢迎下载使用。
    2023-01-15 08:10:03下载
    积分:1
  • C#在窗口的状态栏添加图标和文字
    C#在窗口的状态栏中添加一个带图标的文字标签,看上去更美观了,虽然简单,但以后再写一些程序的时候说不定能用上。
    2022-07-06 16:17:38下载
    积分:1
  • 双直流电动机驱动集成电路,能控制直流电动机的正、反转及制动,驱动能力强,外围电路简单。
    双直流电动机驱动集成电路,能控制直流电动机的正、反转及制动,驱动能力强,外围电路简单。-Dual DC motor driver integrated circuits, can be controlled by DC motor is, reverse and brake, driving ability, a simple peripheral circuits.
    2023-03-07 21:50:04下载
    积分:1
  • "SHENG
    《圣剑英雄传II-双刃剑》(源程序)编译时需要DirectX7以上版本支持。-"SHENG- JIAN Heroes II-double-edged sword" (source) compiler need support DirectX7 versions.
    2023-01-02 21:45:04下载
    积分:1
  • C# 泛型列表List用法示例
    C# 泛型列表List用法示例,从给出的人员名单中,过滤人员名称中以"科"结束的序列,遍历查询结果。   private void Frm_Main_Load(object sender, EventArgs e)   {    List People = new List{//创建人员列表    new Person(1,"王*科"),    new Person(2,"王*科"),    new Person(3,"赵*东")};    var query = from p in People//过滤人员名称中以"科"结束的序列    where p.Name.EndsWith("科")    select new    {    人员ID = p.ID,    人员姓名 = p.Name    };    foreach (var item in query)//遍历查询结果    {    label1.Text += item + " ";    }   }   }   public class Person   {    public Person(int id, string name)    {    this.ID = id;    this.Name = name;    }    public int ID { get; set; }//人员ID    public string Name { get; set; }//人员姓名   }
    2023-01-08 20:45:03下载
    积分:1
  • string类的用法的测试
    string类的用法的测试-string category of the usage of the test
    2022-12-02 14:20:03下载
    积分:1
  • 显示地震剖面对地震专业的学生来说显示地震剖面特别重要本程序实现了地震剖面的绘制...
    显示地震剖面对地震专业的学生来说显示地震剖面特别重要本程序实现了地震剖面的绘制-Seismic profiles show that the earthquake professional students who show the seismic profiles of particular importance to realize this process of mapping the seismic profiles
    2023-03-20 23:15:04下载
    积分:1
  • 在mfc中简单运动的正方形,其原理可为有些初学者作出一点贡献...
    在mfc中简单运动的正方形,其原理可为有些初学者作出一点贡献-Now mfc中Canals hung cavity side of bridge, such as the source of形Hao, 其 braise原bleed at the nose strip为Which Course embankment laugh krypton brazing献instance, Liao Yu
    2022-03-06 09:51:03下载
    积分:1
  • C#多线程例子
    多线程的一些简单例子,针对初学者的一些简单线程代码,希望对大家可以起到帮助,多线程的一些简单例子,针对初学者的一些简单线程代码,希望对大家可以起到帮助,多线程的一些简单例子,针对初学者的一些简单线程代码,希望对大家可以起到帮助,
    2022-02-25 06:02:22下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载