FarPoint.Win.Spread 表格 鼠标悬停 展示表格数据 并且控制每行字数 代码备忘
注册事件,并进行配置
//鼠标悬停 显示相关
this.spdMain.TextTipFetch += new FarPoint.Win.Spread.TextTipFetchEventHandler(this.spdMain_TextTipFetch);
FarPoint.Win.Spread.TipAppearance app = new FarPoint.Win.Spread.TipAppearance();
//app.BackColor = Color.Bisque;
app.BackColor = Color.AliceBlue;
app.Font = new Font("", 12);//设置字体
app.ForeColor = Color.Red;
spdMain.TextTipAppearance = app;
spdMain.TextTipDelay = 300;
spdMain.TextTipPolicy = FarPoint.Win.Spread.TextTipPolicy.Floating;
实现方法:
/// <summary>
/// 鼠标悬停展示相关
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void spdMain_TextTipFetch(object sender, FarPoint.Win.Spread.TextTipFetchEventArgs e)
{
//控制每行显示字符个数
int rowShowLength = 15;
string tipText = e.TipText;
int tipTextLength = tipText.Length;
StringBuilder sb = new StringBuilder();
if (tipText.Length > rowShowLength)
{
for (int i = 0; i < tipTextLength / rowShowLength; i++)
{
sb.Append(tipText.Substring(rowShowLength * i, rowShowLength )).Append(Environment.NewLine);
}
if (tipTextLength % rowShowLength > 0)
{
int index = rowShowLength * (tipTextLength / rowShowLength);
sb.Append(tipText.Substring(rowShowLength * (tipTextLength / rowShowLength), tipTextLength - index));
}
}
else
sb.Append(tipText);
e.TipText = sb.ToString();
//展示
e.ShowTip = true;
}
FarPoint.Win.Spread 表格 鼠标悬停 展示表格数据 并且控制每行字数 代码备忘相关推荐
- FarPoint.Win.Spread 自定义表头
软件开发技术交流,同学习共进步,欢迎加群, 群号:169600532 最近C/S项目中用到FarPoint.Win.Spread,想在表头加个全选的checkbox,实现效果如图: 列的设置大家都 ...
- FarPoint.Win.Spread 常规操作
FarPoint.Win.Spread.FpSpread fSpread = new FarPoint.Win.Spread.FpSpread(); //设置 行数.列数 ...
- html鼠标悬停填充表格,鼠标移到表格上时,鼠标所在行放大高亮显示【实例】...
本文给大家介绍一个比较有趣的CSS Table表格,当鼠标移到表格上时,鼠标所在行放大高亮显示. 鼠标所在行放大高亮显示 HTML代码html> Table V01 * { margin: 0p ...
- Bootstrap3 表格-鼠标悬停
通过添加 .table-hover 类可以让 <tbody> 中的每一行对鼠标悬停状态作出响应. <table class="table table-hover" ...
- html链接伪类设置鼠标悬停,链接伪类可以控制超链接的样式吗?是怎样实现的?...
定义超链接时,为了提高用户体验,经常需要为超链接指定不同的状态,使得超链接在点击前.点击后和鼠标悬停时的样式不同.在CSS中,通过链接伪类可以实现不同的链接状态,下面将对链接伪类控制超链接的样式进行详 ...
- JLabel 鼠标悬停 展示小手样式
非常的简单,一句话操作: JLabel jLabel = new JLabel();// 鼠标放上来展示成小手jLabel.setCursor(new Cursor(Cursor.HAND_CURSO ...
- 视频融合平台EasyCVR电子地图增加鼠标悬停展示经纬度
EasyCVR可拓展性强.视频能力灵活.部署轻快,可支持的主流标准协议有GB28181.RTSP/Onvif.RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome.海大宇等设备的SDK等,能对 ...
- Echarts 地图tooltip多行显示,当鼠标悬停地区显示数据
代码如下 tooltip : {trigger : 'item',// formatter: '{b}'// formatter: '{b}<br/>{c} (个)'formatter : ...
- python查询代码可循环执行_还在用鼠标进行着重复的操作?几行python代码帮你搞定!!...
使用python实现鼠标和键盘的自动化 这篇文章说明了如何使用pyautogui模块实现鼠标和键盘的自动化,由于本模块不是内建模块,所以,我们得用下面的命令进行安装: pip install pyau ...
最新文章
- android 登录组件开发,Android组件化开发路由的设计
- UIImageView加上圆角
- Android应用程序模块:应用、任务、进程和线程
- Xamarin.Android 使用 Encoding.GetEncoding(GB2312) 报错解决方案
- Increasing Subsequence (hard version)
- JS 正则表达式(数字、正则)
- d3.js 共享交换平台demo
- linux下qt生成可安装的程序,linux – 如何为Qt应用程序创建“安装”包?
- vue 刷新echarts_在vue.js中使用echarts,数据动态刷新
- 数据库管理工具 Navicat使用教程:在SQL Server上监视什么(第1部分)
- Bootstrap3 Font Awesome 字体图标旋转或翻转图标
- malloc,free 与new delete的区别
- 备战毕设——JAVA基础(简单的数据类型和语句类型)
- 昆仑通泰界面UI,复制可用,昆仑通泰触摸屏设计界面。MCGS 组态软件各版本均复制可用
- HBuilderX使用mac打包ios应用提示苹果根证书没有安装
- 计算机多道程序设计是指什么,多道程序设计是什么意思?
- 学生教务系统流程图c语言,教务系统数据流程图绘制
- JWT的数字签名的简单理解
- 全民农场服务器维修,微信全民农场新手常见问题集锦
- 非期望产出的sbm模型_兼顾非期望产出的工业用地效率测度、分异与溯因 ——以东北三省为例...