找回密码
 立即注册

QQ登录

只需一步,快速开始

libo
注册会员   /  发表于:2018-5-8 16:29  /   查看:3665  /  回复:3
Spread7点击列头排序,怎样取消高亮?

点击列头部进行排序,点击的列变成了高亮,用代码取消不了高亮,如图001.png
代码如下:
    Private Sub FpSpread1_CellClick(sender As Object, e As CellClickEventArgs) Handles FpSpread1.CellClick
        If e.ColumnHeader = True Then
            Dim sortinf(0) As SortInfo
            sortinf(0) = New SortInfo(1, True)
            FpSpread1.ActiveSheet.SortRows(0, FpSpread1.ActiveSheet.RowCount, sortinf)
            FpSpread1.ActiveSheet.ClearSelection()
        End If      
    End Sub

我想实现的效果是,点击列头进行排序,然后用代码取消高亮,这个怎么实现?
如图002.png

002.png
001.png

3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-8 17:23:06
推荐
直接设置
                e.Cancel = true; 就可以了

评分

参与人数 1满意度 +5 收起 理由
libo + 5 很给力!

查看全部评分

回复 使用道具 举报
libo
注册会员   /  发表于:2018-5-8 18:08:41
板凳
感谢回答,能解决这个问题。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-9 08:40:34
地板
只要不是结束事件,都提供了中断机制。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部