C# 鼠标悬停在datagridview的某单元格,显示悬浮框效果

本文转载:http://www.cnblogs.com/bribe/archive/2013/10/08/3357345.html

今天在做项目时,看到一软件做的悬浮框效果不错,从网上搜罗了一些资料,未见到有十分好的解决办法,只能自已动手,利用datagridviewToolTipText

来达到此效果。

以下是我简单实现的代码,供参考。后续会再仔细测试,如有问题,会一并作更新:

 1  private void dgvProduct_CellMouseEnter(object sender, DataGridViewCellEventArgs e)
 2         {
 3             if (e.ColumnIndex != -1 && e.RowIndex != -1)
 4             {
 5                 if (ds1 != null  && dgvProduct.CurrentRow.IsNewRow == false && dgvProduct.CurrentRow.Cells[0].Value.ToString() != "")
 6                     {
 7                         if (dgvProduct[dgvProduct.CurrentCell.ColumnIndex, dgvProduct.CurrentCell.RowIndex].Value.ToString() != "")
 8                         {
 9                             dgvProduct[e.ColumnIndex, e.RowIndex].ToolTipText = "当前行基本信息:"  + "\n";
10                             dgvProduct[e.ColumnIndex, e.RowIndex].ToolTipText += "     全球唯一码:" + dgvProduct[0, dgvProduct.CurrentCell.RowIndex].Value + "\n";
11                             dgvProduct[e.ColumnIndex, e.RowIndex].ToolTipText += "     料号:" + dgvProduct[1, dgvProduct.CurrentCell.RowIndex].Value + "\n";
12                             dgvProduct[e.ColumnIndex, e.RowIndex].ToolTipText += "     名称:" + dgvProduct[2, dgvProduct.CurrentCell.RowIndex].Value + "\n";
13 
14 
15                         }
16                     }
17 
18             }
19         }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏腾讯社交用户体验设计

项目同步管理法 - 设计师辅技手册(三)

14120
来自专栏iOSDevLog

github 十年历程2008年2009年2010年2011年2012年2013年2014年2015年2016年2017年2018年

37490
来自专栏王清培的专栏

.NET应用架构设计—适当使用活动记录模式代替领域模型模式

对软件开发方法论有兴趣的博友应该发现最近“领域驱动设计”慢慢的被人发现被人实践起来,园子里也慢慢有了DDD的学习气氛和宝贵实战经验的分享。其实之前我也痴迷于DD...

9800
来自专栏CSDN技术头条

八个 Python 数据生态圈的前沿项目

Galvanize 最近在旧金山参加了 Dato 数据科学峰会,这次会议聚集了千余名来自业界和学术界的数据科学研究人员,他们交流并探讨关于数据科学、机器学习应用...

27470
来自专栏惶心 - 技术博客

【Premium 文章】远行 要开心

从今天开始,博客将会不定期发布完全原创的文章,与博客其余大部分文章不同,这些文章属于惶心的个人文学创作,不属于技术类教程。想了半天,这类文章以后就叫【Premi...

13920
来自专栏CDA数据分析师

对自己的上网搜索记录进行爬虫是怎样一种体验

原作者 Walker Harrison 编译 CDA 编译团队 本文为  CDA 数据分析师原创翻译作品,转载需授权 前言 国外习惯用 Google 进行搜索,...

288100
来自专栏知晓程序

用这个小程序给黄渤、孙红雷配对,结果竟然是……

微信朋友圈几乎是体现流量和社会化思维的最佳场景了,仿佛下一刻就会有新的火爆事件席卷你我整个社交圈。

13820
来自专栏机器之心

业界 | 为什么Jupyter是数据科学家们实战工具的首选?

大型综合巡天望远镜(Large Synoptic Survey Telescope,LSST)坐落在智利安第斯山脉帕穹山脊,计划 2022 年启用。它将自动探测...

10930
来自专栏牛客网

阿里凉经 简历+1面+2面

Java final volatile 关键字 volatile指令重排序 举个重排序例子

34110
来自专栏王清培的专栏

.NET应用架构设计—适当使用活动记录模式代替领域模型模式

阅读目录: 1.背景介绍 2.简单介绍领域模型模式、活动记录模式 3.活动记录模式的简单示例及要点 4.总结 1.背景介绍 对软件开发方法论有兴趣的博友应...

20890

扫码关注云+社区

领取腾讯云代金券