Foxtable(狐表)用户栏目专家坐堂 → 关于listMode的疑问


  共有1615人关注过本帖树形打印复制链接

主题:关于listMode的疑问

帅哥哟,离线,有人找我吗?
zhsenchzhi
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:423 积分:3196 威望:0 精华:0 注册:2013/5/10 10:01:00
关于listMode的疑问  发帖心情 Post By:2017/6/4 1:12:00 [只看该作者]

一个表,设置成了  listMode, 代码如下

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

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


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


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

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By: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


 回到顶部