教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

Farpoint Spread For Windows Forms 5.0 使用指南 中文(10)

来源:网络收集 时间:2026-07-11
导读: FpSpread1.ActiveSheet.Cells(2,1).Locked = True FpSpread1.ActiveSheet.Protect = True FpSpread1.ActiveSheet.LockBackColor = Color.Brown FpSpread1.ActiveSheet.LockForeColor = Color.Orange FpSpread1.Acti

FpSpread1.ActiveSheet.Cells(2,1).Locked = True FpSpread1.ActiveSheet.Protect = True

FpSpread1.ActiveSheet.LockBackColor = Color.Brown FpSpread1.ActiveSheet.LockForeColor = Color.Orange FpSpread1.ActiveSheet.SelectionStyle =

FarPoint.Win.Spread.SelectionStyles.SelectionColors FpSpread1.ActiveSheet.SelectionPolicy =

FarPoint.Win.Spread.Model.SelectionPolicy.Range

FpSpread1.ActiveSheet.SelectionUnit = FarPoint.Win.Spread.Model.SelectionUnit.Cell FpSpread1.ActiveSheet.SelectionBackColor = Color.Pink FpSpread1.ActiveSheet.SelectionForeColor = Color.Red

单元格操作 23

产品网站 http://www.grapecity.cn/tools 技术支持论坛http://gcdn.grapecity.com

使用 Spread 设计器

1. 在工作区域,选择一个或一组您想设置颜色的单元格。

2. 在属性列表中(在Misc 分类中)选择BackColor 属性来设置背景色。 3. 点击下拉按钮来显示颜色选择器,选择一个可用的颜色。

4. 设置前景色的话请重复以上步骤,选择属性列表的ForeColor 属性。

5. 在“文件”菜单中先择“应用并退出”来应用组件的改变并退出Spread 设计器。

3.3 合并单元格

您可以通过组合一些单元格来创建一个更大的合并单元格。比如, 假如您想创建一个从B2 到D3 的

合并单元格,单元格 B2 将占用从B2 到D3 的空间来显示这个合并的单元格。

Spread 工作表分为四个区域:表单交叉区,列标题区,行标题区和数据区。您可以在一个区域内

创建合并的单元格,但您不能跨区域来创建合并的单元格,您不能在数据区域和行标题区域之间创建一

个合并的单元格,也不可以在表单交叉区域和列标题之间创建一个合并的单元格。下面主要讨论在数据

区合并单元格。

当您创建一个合并单元格,在合并单元格中的第一个单元格(称为锚定格)中的数据占用所有的合

并空间。当您创建一个合并单元格,其中每一个单元格的数据仍然在每个单元格中,但不显示。这些数

据只是隐藏在合并范围内。如果您删除了一组单元格的合并,其中以前是隐藏的单元格的内容将显示。

通过调用AddSpanCell 方法来创建一个合并单元格。在合并范围内的单元格类型没有改变。合并的单元

格类型将是左上方单元格类型。

您可以用GetSpanCell 方法来获得指定的单元格是否在一个合并单元格内。

您可以通过调用RemoveSpanCell 方法来删除一个合并单元格,您也可以通过调用RemoveSpanCell 方法同时指定合并单元格内的锚定格来删除一个合并单元格。当您删除一个合并单元格, 先前合并单元

格内的数据将重新显示在单元格中,数据并没有被删除, 只是被简单地隐藏在了合并单元格。

注意:在一个排序表单内,合并单元格是不会显示的。当表单的任意部分使用SortRange方式

排序

以后, 合并区域将会隐藏。如果单元格区间内包含合并单元格,就不能使用SortRange 来排序。

在锚定单元格上设置的属性(包括单元格批注)应用到合并单元格。如果您在合并单元格内非锚定

单元格中设置单元格批注,单元格批注将不显示。当您创建合并单元格,在合并中的第一个单元格中的

数据(指定的Col 和Row 参数)将占所有合并空间。当您创建一个合并单元格时,原始的每一个单元

格仍然存在,但不显示,其数据也只是隐藏。另外,合并单元格中原始的每个单元格类型也没有改变。

GetCellSpan 方法只能在当前被选择的表单中被调用。当您设置了当前表单后,这个方法也起作用。

调用 GetCellSpan 方法会返回指定的单元格是否在一个合并的单元格内。如果它在一个合并的单

元格内,该方法将返回一个CellRange 对象,其中包含锚定单元格的行和列以及合并区域内的行数和列

数。这个方法只能在当前选择的表单中被调用。当您设置了当前表单后,这个方法也起作用。 如果一个合并的列与一个合并单元格交叉,合并的列将会替换合并的单元格。所以在合并的时候不

单元格操作 24

产品网站 http://www.grapecity.cn/tools 技术支持论坛http://gcdn.grapecity.com

要合并那些已经是合并单元格的一部分的单元格。

使用代码

您能够使用如下方法来合并单元格或者删除合并的单元格:

AddSpanCell, GetSpanCell, 和 RemoveSpanCell AddColumnHeaderSpan 和 AddRowHeaderSpan

示例: 调用 Sheets 对象的 AddSpanCell 方法来合并单元格 下面的代码定义了一些单元格的内容然后合并6 个相邻的单元格。 使用 Spread 设计器

1. 在电子表单上选择一些单元格准备合并。 2. 点击鼠标右键然后选择合并。

3. 另一种方式是,在属性列表(在Misc 分类中), 选择RowSpan 或者ColumnSpan 属性,设置一个大

于1 的数字去合并单元格。如果想要删除合并的单元格,则把其重新设为1。 下图显示了合并的单元格。

4. 从“文件”菜单选择“应用并退出”来应用变更到Spread 然后退出Spread 设计器。

3.4 锁定、解锁单元格

您可以锁定一个单元格或者一个范围内的单元格,使得它们不能再被最终用户编辑。您可以给这些 [C#]

//设置2 个单元格的文本。.

fpSpread1.ActiveSheet.Cells[1,1].Text = \fpSpread1.ActiveSheet.Cells[2,2].Text = \// 合并6 个包含不同内容的单元格

fpSpread1.ActiveSheet.AddSpanCell(1, 1, 2, 3);

[Visual Basic]

' 设置2 个单元格的文本。

fpSpread1.ActiveSheet.Cells(1,1).Text = \fpSpread1.ActiveSheet.Cells(2,2).Text = \' 合并6 个包含不同内容的单元格

fpSpread1.ActiveSheet.AddSpanCell(1, 1, 2, 3)

单元格操作 25

产品网站 http://www.grapecity.cn/tools 技术支持论坛http://gcdn.grapecity.com

锁定的单元格设置不同的外观以便用户注意到它们。

您可以使用Cell, Column,Row 或者AlternationRow 这些对象的Locked 属性来锁定单元格。您也可

以用StyleInfo 对象的Locked 属性,然后应用格式到您想要锁定的单元格。为使锁定得到效果,同时您

必须设置SheetView 对象的Protect 属性为 True。

Locked 属性标记了这个单元格是否被锁定,而Protect 属性设置了是否这个单元格需要被锁定。当

单元格被锁定以防止用户输入时,Protected 属性必须设置成True。Protected 的默认值也是True。如

果设置Protected 为False, 用户依旧可以和单元格交互。 …… 此处隐藏:1420字,全部文档内容请下载后查看。喜欢就下载吧 ……

Farpoint Spread For Windows Forms 5.0 使用指南 中文(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/520443.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)