比如一个text控件放左边,一个Command放右边。移动键盘上的上下左右键想让焦点从Command上跳到text上。该如何做?我在command的keypress事件中写入
If KeyAscii = vbKeyLeft Then text.SetFocus 当我移动向左键时根不触发keypress事件。请高手帮忙。如何去实现。急用
If KeyAscii = vbKeyLeft Then text.SetFocus 当我移动向左键时根不触发keypress事件。请高手帮忙。如何去实现。急用
解决方案 »
- crosoft common dialog control 6.0用不了
- 如何取消一个程序的JournalPlayBack Hook?
- 1000*1000溢出????
- 怎么知道自己的程序打包后到底用到了那些.OCX.DLL???
- 我在一个窗体中定义为public 的函数,在此工程的另一个窗体中可以直接调用吗?
- datagrid
- 一个很急的问题。100
- 看到一个搞笑的事情 http://www.vbaccelerator.com/ 的sGrid事件提供的测试例子
- 不用Winsock实现程序与单机程序之间的信息通信?
- 报表问题快来帮帮我啊!!!
- 郁闷中……大家说怎么办?
- 寻求一个sql语句,在线等
Text.SetFocus
End Sub
If KeyAscii = vbKeyLeft Then text.SetFocus 当我移动向左键时根不触发keypress事件。请高手帮忙。如何去实现。急用
vbKeyLeft只在keydown事件中觸發
在keydown事件中寫這些代碼,就形了
在各控件KeyPress 中将右键 设置为 Sendkeys {"TAB"} ,左建 SendKeys {"ALT+TAB"} 好像到上一个焦点是Alt+Tab 的话.應改為:在各控件Keydown 中将右键 设置为 Sendkeys "{tab}",左建 SendKeys "+{tab}"
TabIndex是从0开始的