C#中按WASD四个键控制一个button的上下左右移动
privatevoidbutton1_KeyDown(objectsender,KeyEventArgse){intx1=button1.Location.X;inty1...
private void button1_KeyDown(object sender, KeyEventArgs e)
{
int x1 = button1.Location.X;
int y1 = button1.Location.Y;
if (e.KeyCode == Keys.W)
{
button1.Location = new Point(x1, y1-5);
}
}
MainForm的KeyPreview也改成True了,为什么按了W没用? 展开
{
int x1 = button1.Location.X;
int y1 = button1.Location.Y;
if (e.KeyCode == Keys.W)
{
button1.Location = new Point(x1, y1-5);
}
}
MainForm的KeyPreview也改成True了,为什么按了W没用? 展开
大雅新科技有限公司
2024-11-19 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
展开全部
1.你调试的时候,那个绘制button移动的方法有没有进入循环?
2.按键移动是如何定义的?private void这个方法有没有进去?
2.按键移动是如何定义的?private void这个方法有没有进去?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码写在 Form1_KeyDown 里面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你键盘坏了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询