找回密码
 立即注册

QQ登录

只需一步,快速开始

Chinaiss

注册会员

7

主题

14

帖子

57

积分

注册会员

积分
57
Chinaiss
注册会员   /  发表于:2017-1-19 17:09  /   查看:3419  /  回复:1
请问除了使用单元格的tag属性实现tooltip外,是否有其他方式可以实现tooltip,因为Tag属性已被其他业务占用
protected ToolTip toolTip = null;
protected virtual void _gcSpread_MouseMove(object sender, System.Windows.Input.MouseEventArgs e)
        {
            var point = e.GetPosition(_gcSpread);
            var info = _gcSpread.HitTest(point.X, point.Y);
            toolTip.IsOpen = false;

            if (info.HitTestType == HitTestType.Viewport && info.ViewportInfo != null)
            {
                var cell = _gcSpread.ActiveSheet.Cells[info.ViewportInfo.Row, info.ViewportInfo.Column];
                if (cell.Tag != null)
                {
                    toolTip.Content = cell.Tag.ToString();
                    toolTip.IsOpen = true;
                }
            }
        }


1 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-1-19 17:57:48
沙发
Tag  可以放对象,您把您所有的信息重新建一个类保存。其他没有地方了/
{
object Info1 {get;set;}
object Info2{get;set}
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部