怎么限制键盘按键改变数据窗口(freeform)的当前行?
一个FreeForm类型的数据窗口,VSrollBar设置为false,要求只显示一条记录(数据窗口中有多条记录。
改变当前行有以下几种方法:
1.Enter键;
2.Tab键;
2.Pagedown,pageup键;
3.方向键;
怎样来限制这些按键?
问题点数:20、回复次数:2Top
1 楼sun1976(嫁给我,你就是我的一妾)回复于 2004-08-04 10:15:54 得分 10
设置一个实例变量,在你确定了要显示哪一行时记录行号il_row
然后在rowfocuschanging中判断新行,不等于记录行号就
post setrow(il_row)
post scrolltorow(il_row)
return 1
多重保险,比判断按键省事多了
Top
2 楼cdmhua(驱逐舰)回复于 2004-08-04 10:17:34 得分 10
upTop




