以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于listMode的疑问  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=101613)

--  作者:zhsenchzhi
--  发布时间:2017/6/4 1:12:00
--  关于listMode的疑问
一个表,设置成了  listMode, 代码如下

    t.AllowEdit=False
    t.FocusRect = False
    t.ListMode = True

确实可以只选择一行,但是  如果 选中一个单元格之后, 按住鼠标左键不松开, 拖动鼠标, 从左边的行号 和  上边的列名来看,仍然是选中了多行多列,如下图所示:


图片点击可在新窗口打开查看此主题相关图片如下:列表模式.png
图片点击可在新窗口打开查看


请问,怎样才能 让 左边的行号 和  上边的列名 看上去也是只选中了一行一列呢?

--  作者:有点色
--  发布时间:2017/6/4 11:18:00
--  

BeforeSelRangeChange 事件

 

If e.NewRange.BottomRow - e.NewRange.TopRow >= 1 OrElse e.NewRange.RightCol - e.NewRange.LeftCol >= 1 Then
    e.cancel = True
End If