以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  光标移动的困扰  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=75205)

--  作者:newsun2k
--  发布时间:2015/9/30 10:29:00
--  光标移动的困扰
新打开一个表,我通过下方的滚动条,移动至后面若干列时,点击一单元格,
该滚动条会自动回到最左边,使得我鼠标选择的单元格非我点击的单元格。
之后就不会发生该现象。
何解?

--  作者:大红袍
--  发布时间:2015/9/30 10:31:00
--  

把焦点移到table里。

 

[此贴子已经被作者于2015/9/30 10:33:38编辑过]

--  作者:大红袍
--  发布时间:2015/9/30 10:34:00
--  
e.Form.Controls("Table1").Select
e.Form.Controls("Table1").Table.Select(0,0)

--  作者:newsun2k
--  发布时间:2015/9/30 10:38:00
--  
打开一张表,而非一个窗口
没有窗口

--  作者:大红袍
--  发布时间:2015/9/30 10:55:00
--  

没测试出你的问题。设置一下试试

 

Focus 将输入焦点移到Table中
Select 选定指定位置的单元格,或者某一区域


--  作者:newsun2k
--  发布时间:2015/9/30 11:15:00
--  
确实应该跟焦点有关系。
我左边有一个筛选树,在筛选树上点击一下,然后再回到表中,就有这个问题。
我试了focus,不成功

--  作者:大红袍
--  发布时间:2015/9/30 11:20:00
--  
例子发上来测试。
--  作者:jspta
--  发布时间:2015/9/30 11:42:00
--  
这个问题是这样的,光标不在表中时,当你滚轴移动到最右边,点击单元格自动跳回坐标。这个在表格字段较多时候特别明显,建议修改判断