以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  如何获取光标的位置  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=113341)

--  作者:hpbcfmqr
--  发布时间:2018/1/13 23:10:00
--  如何获取光标的位置
求助:弄了一两天也没有搞出来,如何获取光标在那个单元格第几个字符位置,请老师们帮忙
--  作者:hpbcfmqr
--  发布时间:2018/1/13 23:14:00
--  
真的费了好多脑细胞
--  作者:wyz20130512
--  发布时间:2018/1/13 23:50:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:rowcol-index.png
图片点击可在新窗口打开查看


PrepareEdit事件代码:

StatusBar.Message2 = "第" & e.Row.Index + 1 & "行 第" & e.Col.Index + 1 & "列"

--  作者:hpbcfmqr
--  发布时间:2018/1/13 23:59:00
--  
就这么容易还在这问? 那光标在第几个字符的后面呢

--  作者:hpbcfmqr
--  发布时间:2018/1/14 9:25:00
--  
你看本软件的代码编辑器,光标在任何位置,可以插入词汇中的字符,我就是想在单元格编辑状态下达到这个目的
--  作者:wyz20130512
--  发布时间:2018/1/14 11:00:00
--  
ChangeEdit代码:
StatusBar.Message1 = "第" & e.Text.Length & "个字符"

Click代码:
StatusBar.Message1 = "就绪"
StatusBar.Message2 = "第" & e.Row.Index + 1 & "行 第" & e.Col.Index + 1 & "列"

--  作者:hpbcfmqr
--  发布时间:2018/1/14 17:34:00
--  
以下是引用wyz20130512在2018/1/14 11:00:00的发言:
ChangeEdit代码:
StatusBar.Message1 = "第" & e.Text.Length & "个字符"

Click代码:
StatusBar.Message1 = "就绪"
StatusBar.Message2 = "第" & e.Row.Index + 1 & "行 第" & e.Col.Index + 1 & "列"


你这个还是不得啊,没有达到我想要的目的,你这个是在单元格完全空白输入时才可以,但如果单元格已经有内容了,我想在中间插入就不行了,关键是
ChangeEdit代码:
StatusBar.Message1 = "第" & e.Text.Length & "个字符"
 后面的Click代码:我会有办法


--  作者:有点甜
--  发布时间:2018/1/14 18:32:00
--  

参考

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=107411&skin=0

 

你也可以给textbox绑定事件,如

 

http://www.foxtable.com/webhelp/scr/2374.htm