Spread基本知识(一)
1.FpSpread控件获取当前行号和列号
With Me.FpSpread1.ActiveSheet
Dim str As String = String.Format("当前行号 {0} 当前列号 {1}", .ActiveRow.Index, _
.ActiveColumn.Index)
Me.ShowMesage(str)
str = String.Format("当前行号 {0} 当前列号 {1}", .ActiveRow.Index2, _
.ActiveColumn.Index2)
Me.ShowMesage(str)
End With
2.FpSpread控件选择单元格时,更改这一行的颜色
'判断是否点击列头If Not e.ColumnHeader ThenDim sheet As FarPoint.Win.Spread.SheetView = e.View.Sheets(e.View.ActiveSheetIndex)Me.ShowMesage(String.Format("共有 {0} 行", sheet.Rows.Count))sheet.Rows(e.Row).BackColor = Color.BlueFor i As Integer = 0 To sheet.Rows.Count - 1If i <> e.Row Thensheet.Rows(i).BackColor = sheet.DefaultStyle.BackColorEnd IfNextEnd If
3.FpSpread控件单元格的设置值,获取值
'获取当前单元格If Not Me.FpSpread1.ActiveSheet.ActiveCell Is Nothing ThenMe.ShowMesage("当前单元格的值 " & Me.FpSpread1.ActiveSheet.ActiveCell.Text)End If'获取指定位置单元格的值Dim cell As FarPoint.Win.Spread.Cell = Me.FpSpread1.ActiveSheet.Cells(1, 1)Me.ShowMesage("(1,1) 单元格的值 " & cell.Text)'tag的应用cell = Me.FpSpread1.ActiveSheet.Cells(1, 2)cell.Tag = "ppome"cell = Me.FpSpread1.ActiveSheet.Cells("ppome")If cell Is Nothing ThenMe.ShowMesage("按tag 获取单元失败,ppome 不存在")ElseMe.ShowMesage(String.Format("{0},{1} 单元格值 {2}", cell.Row.Index, cell.Column.Index, cell.Text))End If
按tag获取时,如果存在有相同的tag则只返回一个?就近一个吧.
'设置单元格的值If Not Me.FpSpread1.ActiveSheet.ActiveCell Is Nothing ThenMe.FpSpread1.ActiveSheet.ActiveCell.Text = "http://www.ppome.cn"ElseMessageBox.Show("没有选择单元格.")End If
4.FpSpread控件通过下键选择单元格时时,更改行的颜色
Dim sheet As FarPoint.Win.Spread.SheetView = Me.FpSpread1.ActiveSheet
sheet.Rows(e.NewRow).BackColor = Color.Cyan
For i As Integer = 0 To sheet.Rows.Count - 1
If i <> e.NewRow Then
sheet.Rows(i).BackColor = sheet.DefaultStyle.BackColor
End If
Next
转载于:https://www.cnblogs.com/zqonline/archive/2008/12/12/1353800.html
Spread基本知识(一)相关推荐
- farpoint Spread 常用事件
1 // 单元格编辑结束,焦点离开或者按回车键时 比如:你要判断当前单元格输入内容是否合法. private void fpSpread1_EditModeOff(object sender, Sys ...
- 学校学生工科学生接私活_为什么我要在学校教年轻的学生如何编码
学校学生工科学生接私活 by Sarvasv Kulpati 由Sarvasv Kulpati 为什么我要在学校教年轻的学生如何编码 (Why I'm Teaching Younger Student ...
- 【知识】PLL的spread spectrum功能
PLL 1.spread spectrum功能 PLL的功能内有一个spread spectrum,具体干嘛的呢,就是频谱拓展,作用是用来降低电子设备产生的电磁干扰的频谱密度 EMI,这么牛逼的功能咋 ...
- Paper:《A Few Useful Things to Know About Machine Learning—关于机器学习的一些有用的知识》翻译与解读
Paper:<A Few Useful Things to Know About Machine Learning-关于机器学习的一些有用的知识>翻译与解读 目录 <A Fe ...
- 知识图谱最新论文清单,高阶炼丹师为你逐一解读
精选 6 篇来自 EMNLP 2018.ISWC 2018.NAACL 2018.ACL 2018 和 IJCAI 2018 的知识图谱相关工作,带你快速了解知识图谱领域最新研究进展. 本期内容选编自 ...
- 自建邮件服务器_EDM邮件营销需要掌握的一系列知识(有福利)
EDM(Electronic Direct Mail)邮件营销,作为最老牌的营销手段,以其成本低廉.精准高效.个性化强和能精准追踪分析等特点,为品牌商及电商带来非常好的营销效果.特别是在获客成本越来越 ...
- 你疏漏的 JS 函数硬核知识?这里帮你总结了
重点 更多前端知识 诚邀各位前端从事者爱好者加入前端大佬技术交流社区,本社区主要分享技术栈.个人心得.技术交流.问题解惑等前端体系交流 点击下方文字加入 前端大佬技术交流社区 1. 函数的定义和调用 ...
- 论文浅尝 | 对于知识图谱嵌入表示的几何形状理解
论文链接:http://anthology.aclweb.org/attachments/P/P18/P18-1012.Presentation.pdf 发表会议:ACL 2018 摘要 知识图谱的嵌 ...
- react学习预备知识_在10分钟内学习React基础知识
react学习预备知识 If you want to learn the basics of React in the time it takes you to drink a cup of coff ...
最新文章
- Feature Support and Procedure Mapping
- JavaScript eval() 函数的用法
- Mac OS X 安装和配置ngrok
- 天画-codeMaker组件化架构升级实践
- Java里optionsMenu.add_android创建optionsmenu的方法
- Nginx作为web服务器的安装配置
- android 删除wifi文件,如何删除无线配置文件
- shell 执行多个python脚本
- 游戏设计入门——游戏程序框架设计
- linux系统火狐浏览器升级,小菜鸡deepin系统手动更新火狐浏览器
- matlab 有源高滤波器,基于MATLAB有源滤波器的研究设计.ppt
- 【STM32Cube笔记】4-STM32Cube配置时钟设置
- Advanced Javascript outlining插件说明
- 「 微信黑科技 」神奇符号
- 高等代数--线性空间
- SVM支持向量机,函数间隔为什么取1
- bootstrap4学习路线
- shadow:人工智能设计,一门自己生长的课
- 阿里再发10亿助农,店宝宝:中小卖家喜迎流量红利
- Redis最详细讲解