盒子资源分类
模仿网页风格的美化版的PageHeader
关键字:PageHeader
来 自:原创
平 台:,Win2k/XP/NT,Win2003
下载所需:0 火柴
深浅度:中级
完成时间:2009/12/27
发布者:xujin3000
发布时间:2012/4/16
编辑器:DELPHI7
语 种:简体中文
分 类:工具条与状态条
下载浏览:844/17205
1 TXJWebPageHeader 是一个图形元件,其作用是模仿常见网页上的PageHeader样式 元件,结合其他容器类元件可以实现PageControl的功能。 2 特点是提供了大量修饰型对象来自定义外观。 使用方法: 属性类: 1 基本属性 property BackGround //设置背景显示对象 property BackPageNormal //正常页显示对象 property BackPageActive //激活页显示对象 property BackPageDisabled // 禁用页显示对象 property BackPageHot //热页显示对象 property BackSpace //页间空显示对象 property BackPageLine //“页根”显示对象 这七个属性对象都是基于TBackPage对象 属性设置如下: property BackPic; //背景图片(只支持bmp格式) property BackColor; //背景色 property Frame:TBaseCellFrame; //外框对象 设置如下 property Color; //外框色 property Width; //外框宽度 property Active; //是否活动 property BackStyle : TBackStyle; //背景绘图风格选项,选项如下 1:stSingColor 单色填充 2:stGrdColor 渐变填充 3: stPic 图形填充 property BackPicStyle:TPicStyle; //图形对象风格选项 1:stTitl 平铺 2: stStrecth 拉伸 3: stNormal 正常 4 局中 property GrdOption:TCellGrdColorOption; //渐变填充设置对象 property StartColor:TColor; //起始色 property EndColor:Tcolor; //结束色 property GrdDirection:TGrdDirection: //渐变方向选项 1:stH //横向 2: stV //纵向 property ImageList:TImageList; //设置页显示的图标 property PageDirection:TPageDirection;// 设置pageheader的方向 1:DrTop //上横 2:Drleft //下左 property TPageGlyph ; //页面图标设置对象 property GryphPos: TDirection; //图标方位 1:stCenter //居中 2:stTop //居顶 3:stLeft //居左 4:stRight //居右 5:stBottom //居底 property Tran: Boolean ; //是否透明 property Left: integer ; //左偏移值 property Top: Integer; //顶偏移值 PageHeaderOptions: set of TPageHeaderOption //选项集合 DrawBackGround:是否画背景Back DrawSpaceBack: 是否画页间空Back ActivePageOnTop:激活页是否置前(遮住PageLine) PageWidth:integer; //页宽 PageHeight:integer;//页高 PageLineWidth:integer;//页根宽 (PageHeader为横向有效) PageLineHeight:integer;//页根高(PageHeader为纵向有效) PageMarginLeft:integer;//每个页面在画图形的时候左边不变形拉伸的范围 PageMarginRight:integer;//每个页面在画图形的时候右边不变形拉伸的范围 PageSpaceHeight:integer;//页间空的高(PageHeader为纵向有效) PageSpaceWidth:integer;//页间空的宽(PageHeader为横向有效) TranBackGround:boolean;//画页面到背景的时候是否透明 方法类 事件类 OnSelectPage; //选择页面对象的时候触发此事件 OnDrawPage;//画页面的时候触发此事件 安装方法: 先安装basecell组件包,再按常规方法安装此元件。 作者:xujin www.xjmaxsoft.com (暂时不提供下载)
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们 !
相关文章
相关评论
共有评论5条
当前显示最后5条评论
qinmiaozn
2012/4/16 11:20:57
XJPageHeader.dcu 可以发全么?
zhlmxh
2012/4/16 22:06:50
这个真是不错啊!
sunblog
2012/4/17 0:36:26
有个bug,在某个page上按住鼠标左键移动到最后的时候提示: List index out of bounds(5) 我以瑞星那个界面为例,其他界面一样的错误。
wangwang5188
2012/6/14 17:07:45
程序运行时提示:designeditors.dcu没有发现,这是个什么文件。我怎么在下载包中没有找到这个文件呢?
shanghl2002
2012/10/10 10:05:05
这是我D7下装coolform控件时遇到的这个问题哈。 1、添加 lib/designide.dcp到控件的dpk文件的requires部分 2、在控件的pas源文件中凡是uses dsgnintf的地方改成 uses designintf,designeditors 3、加入搜索路径 C:/Program Files/Borland/Delphi7/Source/ToolsAPI 4、implementation部分把Proxies隐掉 uses DesignConst, Consts, RTLConsts, Contnrs{Proxies}; 5、找到并把 if (FAncestor = nil) and (Component <> Designer.Root) and IsProxyClass(Component.ClassType) then 改为 if (FAncestor = nil) and (Component <> Designer.Root) {and IsProxyClass(Component.ClassType)} then 6、找到并把 while IsProxyClass(ComponentClass) do 改为 //while IsProxyClass(ComponentClass) do 7、保存,编译运行,OK
我要发表评论
查看全部评论