彩票走势图

在Spread ASP.NET中自定义组件外观 附VB,C#源码

原创|其它|编辑:郝浩|2012-11-20 13:34:33.000|阅读 326 次

概述:Spread ASP.NET可以设定组件的整体尺寸,但是无论是工作表格的大小还是导航栏的数量依然是不变的,如果可以在工作表中显示更多的行,那么在组件内部所创建的页面将会允许访问这些行。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Spread ASP.NET可以设定组件的整体尺寸,但是无论是工作表格的大小还是导航栏的数量依然是不变的,如果可以在工作表中显示更多的行,那么在组件内部所创建的页面将会允许访问这些行。

下图显示的就是你可以设置没一个个的像素的数量。

在Spread ASP.NET中自定义组件外观 附VB,C#源码

当然你也可以直接在Window窗体中调节属性实现这个操作。

代码如下:

这个代码中表示看如何将组件的高度设置为200像素,宽度为400像素。

C#

FarPoint.Web.Spread.Height = 200;
FarPoint.Web.Spread.Width = 400;

VB

FarPoint.Web.Spread.Height = System.Web.UI.WebControls.Unit.Pixel(200)
FarPoint.Web.Spread.Width = System.Web.UI.WebControls.Unit.Pixel(400)

当然你也可以设置组件的外框线,如下的效果:

在Spread ASP.NET中自定义组件外观 附VB,C#源码

下面的代码显示了如何设置一个虚线的绿色的轮廓,而整个线的厚度是四个像素左右,代码如下:

C#

FpSpread1.BorderColor = Color.Green;
FpSpread1.BorderStyle = BorderStyle.Dashed;
FpSpread1.BorderWidth = System.Web.UI.WebControls.Unit.Pixel(4);

VB

FpSpread1.BorderColor = Color.Green
FpSpread1.BorderStyle = BorderStyle.Dashed
FpSpread1.BorderWidth = System.Web.UI.WebControls.Unit.Pixel(4)

接下来看看如何自定义初始的外观,使用基本的Web控件的属性,你可以改变字体大小,比如设置字体的大小为14点,如下:

VB

FpSpread1.ActiveSheetView.DefaultStyle.Font.Size = 
System.Web.UI.WebControls.FontUnit.Point(14)

也可以将外观调整到版本3的样子,代码如下:

C#

FpSpread1.CommandBar.Background.BackgroundImageUrl = NULL;
FpSpread1.Sheets[0].SelectionBackColor = Color.Empty;
FpSpread1.Sheets[0].ColumnHeader.DefaultStyleName = "HeaderDefault";
FpSpread1.Sheets[0].RowHeader.DefaultStyleName = "HeaderDefault";
FpSpread1.Sheets[0].SheetCorner.DefaultStyleName = "HeaderDefault";

VB

FpSpread1.CommandBar.Background.BackgroundImageUrl = Nothing
FpSpread1.Sheets(0).SelectionBackColor = Color.Empty
FpSpread1.Sheets(0).ColumnHeader.DefaultStyleName = "HeaderDefault"
FpSpread1.Sheets(0).RowHeader.DefaultStyleName = "HeaderDefault"
FpSpread1.Sheets(0).SheetCorner.DefaultStyleName = "HeaderDefault"

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP