请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Anyuan

高级会员

42

主题

143

帖子

1616

积分

高级会员

积分
1616
Anyuan
高级会员   /  发表于:2016-9-30 10:28  /   查看:3362  /  回复:8
     如题,现在我需要在FlexGrid上做一个鼠标悬停事件,在鼠标移到某一个单元格上停下时,得到这个单元格的数据并用一个小窗体显示出来,这个要怎么做呢?  我试了一下,FlexGrid好像没有ToolTipText属性....


     求帮,急.....

8 个回复

倒序浏览
gw0506
超级版主   /  发表于:2016-9-30 11:27:00
沙发
你试试EnterCell能不能满足你的需求。
回复 使用道具 举报
Anyuan
高级会员   /  发表于:2016-9-30 11:40:39
板凳
EnterCell好像不能达到,我需要用到MouseHover方法,您那儿能帮我看看这个方法怎么得到鼠标悬停的单元格的位置吗?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-9-30 13:28:27
地板

有 HitTest 方法可以获取到鼠标所在的单元格。
http://helpcentral.componentone. ... lexGridBase~HitTest(Int32,Int32).html
您可以在MouseEnterCell 事件中显示tooltip 然后在 MouseLeaveCell 时删除。
http://helpcentral.componentone. ... seEnterCell_EV.html
回复 使用道具 举报
unity
社区贡献组   /  发表于:2016-9-30 14:42:04
5#
Anyuan 发表于 2016-9-30 11:40
EnterCell好像不能达到,我需要用到MouseHover方法,您那儿能帮我看看这个方法怎么得到鼠标悬停的单元格的 ...

通过下面的代码可以获取鼠标悬停的单元格

  1. int row = c1FlexGrid1.MouseRow;
  2. int col = c1FlexGrid1.MouseCol;
复制代码

评分

参与人数 1金币 +300 收起 理由
gw0506 + 300 很给力!

查看全部评分

回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-9-30 15:27:18
6#
unity 发表于 2016-9-30 14:42
通过下面的代码可以获取鼠标悬停的单元格

回复 使用道具 举报
Anyuan
高级会员   /  发表于:2016-9-30 15:27:55
7#
恩恩   现在我想问一下C1SuperTooltip怎么换行,让里面的文本按照我的想法来显示呢  我试了一下 \n\r好像不怎么好使
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-9-30 16:10:12
8#
Anyuan 发表于 2016-9-30 15:27
恩恩   现在我想问一下C1SuperTooltip怎么换行,让里面的文本按照我的想法来显示呢  我试了一下 \n\r好像不 ...
  1. this.c1SuperTooltip1.Show("我要<br>换行", this.button1);
复制代码
回复 使用道具 举报
gw0506
超级版主   /  发表于:2016-9-30 16:18:38
9#
Anyuan 发表于 2016-9-30 15:27
恩恩   现在我想问一下C1SuperTooltip怎么换行,让里面的文本按照我的想法来显示呢  我试了一下 \n\r好像不 ...

下面两个图,你懂的。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部