C# 关于Form_KeyDown问题

spade24 2011-09-28 02:35:31
描述:
1、Form_KeyDown中有左右键事件;
2、tabContral有tabpage1、tabpage2、tabpage3;
3、tabpage1上有pictureBox,进行画图;

目的:使用左右键作用于pictureBox中的图形;

问题:按左右键,tabContral中的三个page切换。


尝试用focus确定焦点,结果不行。
...全文
148 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
操作应该是相对于某个具体控件的事件触发
而不是通过整体窗体的事件去触发某个控件吧
bdmh 2011-09-28
  • 打赏
  • 举报
回复

private void tabControl1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Left || e.KeyCode == Keys.Right)
{
//这里处理pic
e.Handled = true;
}
}
spade24 2011-09-28
  • 打赏
  • 举报
回复

110,536

社区成员

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

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

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