如何在mshflexgrid中移动上、下、左、右键时响应一些过程
我己经装form的属性keypreview设置为true,但是按上下左右的键时没有响应,只有按功能键如f7,f8等才有响应,如何让我按上下左右键时也有响应,谢谢!! 问题点数:20、回复次数:6Top
1 楼Plutoxkxu(★深渊★)回复于 2004-12-02 22:49:03 得分 10
Private Sub mshflexgrid1_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 37 '向左方向键
MsgBox "dd"
Case 39 '向右方向键
MsgBox "jj"
Case 38
MsgBox "ee"
Case 40
MsgBox "pp"
End Select
End Sub
Top
2 楼hdhai9451(☆新人类☆)回复于 2004-12-02 23:05:00 得分 5
1.你的程序要安裝好補丁
方向鍵,可用樓主的代碼,也可以用下面的代碼
vbleftkey,vbrightkey,vbupkey,vbdownkeyTop
3 楼wuzhouhome(伍洲)回复于 2004-12-03 23:44:41 得分 0
怎么没有响应呀!!Top
4 楼daisy414()回复于 2004-12-05 16:42:41 得分 0
请教个问题,如Plutoxkxu(★冰峰★) 所说的在不对mshflexgrid编辑的mshflexgrid上可以实现上下键的移动,可是在可编辑的mshflexgrid好象就不行。请问该如何?
Top
5 楼Tiger_Zhao(VB老鸟)回复于 2004-12-05 17:53:58 得分 5
应该是 Form_KeyDown 事件Top
6 楼wuzhouhome(伍洲)回复于 2004-12-06 13:14:58 得分 0
是FORM_KEYDOWN事件中,但是那几个键就是响应不了
Top




