Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
我在窗体的 KeyDown 事件中加入下面代码,但是当我按键盘的右剪头键时,确没有反应,是什么原因?
就连标签都没执行,可见第一句代码就没执行
If e.KeyCode = Keys.Right Then
e.Form.Controls("Label1").text = "前进!!"
e.Form.Controls("PictureBox1").Image = e.Form.Controls("PictureBox2").Image
End If
请其它朋友帮忙试试
没有问题吧。
关键看你在什么控件上按右键,如果焦点在按钮上需Ctrl+右键,如果在焦点在可输写的控件中,上面的代码一定没有问题的。
没有问题吧。
关键看你在什么控件上按右键,如果焦点在按钮上需Ctrl+右键,如果在焦点在可输写的控件中,上面的代码一定没有问题的。
焦点在窗体上,或是放在图片上都没反应
窗体本自应无焦点。
PictureBox也没有焦点。
窗体本自应无焦点。
PictureBox也没有焦点。
我用鼠标做了一个左右移动的,将鼠标放在图片上就可以左右移动图片了,但是模拟键盘就不可以,不清楚为什么
KeyDown 事件事件本身就是压下鼠标按键后执行的。
KeyPress 事件仅仅是按下某一个字符键(输入字符)的时候执行,对箭头键不起作用。
应该不是焦点的问题!
KeyDown 事件事件本身就是压下鼠标按键后执行的。
KeyPress 事件仅仅是按下某一个字符键(输入字符)的时候执行,对箭头键不起作用。
应该不是焦点的问题!
KeyDown 是针对键盘的,呵,不是对鼠标的
不会无效的,如果代码设置在某个控件的keydown事件,必须先选择这个控件,然后按键才有效。
有个控件,例如label和picture,由于不能获得输入焦点,所以这个keydown事件始终是无效的。
不会无效的,如果代码设置在某个控件的keydown事件,必须先选择这个控件,然后按键才有效。
有个控件,例如label和picture,由于不能获得输入焦点,所以这个keydown事件始终是无效的。
我是将代码设置在窗体的keydown事件中的,那如何处理呢?是否还是无效的?