如何让控件相应上下左右键?

zq102605 2009-12-02 11:03:07
如何让控件相应上下左右键?
...全文
186 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhc123 2009-12-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zq102605 的回复:]
keydown 不触发上下左右键。。。。。
[/Quote]
我怎么能行啊
还有对你的问题理解得不是很明白啊
goto_code 2009-12-02
  • 打赏
  • 举报
回复
用message咯
zq102605 2009-12-02
  • 打赏
  • 举报
回复
keydown 不触发上下左右键。。。。。
voodoo82 2009-12-02
  • 打赏
  • 举报
回复
处理控件的KeyDown事件啊!


private void listBoxUploadImg_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Up)
...
}
lovexilove 2009-12-02
  • 打赏
  • 举报
回复
你要自己写个虚拟的上下键控件?
yujian1208 2009-12-02
  • 打赏
  • 举报
回复
对了 直接在JavaScript脚本里写就行了,不用在后置代码里写事件触发了
yujian1208 2009-12-02
  • 打赏
  • 举报
回复
键盘上的每个键位都对应一个键值(形象说法)的、例如:退格键:8、回车键:13、刷新键:116.......你找一下上下左右的键值就行了、
hahayanjing 2009-12-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zq102605 的回复:]
keydown 不触发上下左右键。。。。。
[/Quote]

完全可以

楼主去检错吧
  • 打赏
  • 举报
回复
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Up)
{
MessageBox.Show("UP");
}
if (e.KeyCode == Keys.Down)
{
MessageBox.Show("Down");
}
if (e.KeyCode == Keys.Left)
{
MessageBox.Show("Left");
}
if (e.KeyCode == Keys.Right)
{
MessageBox.Show("Right");
}
}

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧