以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]怎么样才能让窗口表格里的焦点,随鼠标点选单元格变换?我经常明明点选当前格,可是因为焦点在表格最后,一点选就跑到后面去了! (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=104702) |
-- 作者:pengdx123 -- 发布时间:2017/8/3 13:56:00 -- [求助]怎么样才能让窗口表格里的焦点,随鼠标点选单元格变换?我经常明明点选当前格,可是因为焦点在表格最后,一点选就跑到后面去了! 怎么样才能让窗口表格里的焦点,随鼠标点选单元格变换?我经常明明点选当前格,可是因为焦点在表格最后,一点选就跑到后面去了! |
-- 作者:有点甜 -- 发布时间:2017/8/3 14:12:00 -- 你把table放在tabcontrol或panel等容器里面了?请做个具体的实例发上来测试。 |
-- 作者:baicaocao -- 发布时间:2017/8/3 14:17:00 -- 只要更改表格的基础属性,就会这样。 |
-- 作者:有点甜 -- 发布时间:2017/8/3 16:16:00 -- 以下是引用baicaocao在2017/8/3 14:17:00的发言:
只要更改表格的基础属性,就会这样。
什么意思?具体说明下。要变通处理。 |
-- 作者:baicaocao -- 发布时间:2017/8/4 10:47:00 -- 表.grid.styles.Normal.Border.Color = Color.Silver 只要在afterload加这句代码,就会这样的。
|
-- 作者:有点甜 -- 发布时间:2017/8/4 11:42:00 -- 以下是引用baicaocao在2017/8/4 10:47:00的发言:
表.grid.styles.Normal.Border.Color = Color.Silver 只要在afterload加这句代码,就会这样的。
和这句代码无关。
如果你table用到了滚动条,而且你操作了滚动条,那么就有可能出现点击跳转的问题。你可以在drawcell事件写代码处理
Dim ary() As String = e.Table.name.Split("_")
关键是红色代码,你要让你的table控件获取到焦点。 |
-- 作者:baicaocao -- 发布时间:2017/8/4 15:59:00 -- 果然可以。。。 |