以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何获取光标的位置 (http://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 -- ![]() ![]() 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
|