FoxPageView
<p>FoxPageView,FoxUI提供的分页式列表想浏览组件。</p>
<p><strong>特性</strong>
1:自动分页</p>
<p>2:提供导航栏</p>
<p>3:支持分页变换过程动画</p>
<p>4:支持拖延调整顺序</p>
<p>5:支持鼠标和键盘操控</p>
<p>6:提供灵活的自定义事件和绘制事件</p>
<p>7:支持勾选和多选</p>
<p><strong>属性</strong>
Alpha 透明度</p>
<p>CanDrag 是否可以拖拉</p>
<p>CanMove 是否支持鼠标改变页</p>
<p>ImageList 项图标列表</p>
<p>ItemHeight 项高度</p>
<p>ItemWidth 项宽度</p>
<p>MultiSelect 是否支持多选</p>
<p>RightSelect 是否支持鼠标按钮右击选中</p>
<p>PopupMenu 右键菜单</p>
<p>Setting 设置
AnimateSet 动画设置
PageAnimate 动画
Duration 动画持续时间
AniType 动画类型</p>
<p>ShowCheckBox 显示勾选框</p>
<p>ShowItemHint 是否自动显示项的文字提示 包括超长文字自动提示</p>
<p>ShowNavBar 显示导航栏</p>
<p>SkinSet 皮肤管理
Back 背景图皮肤序号
Item 项目图皮肤序号
Check 勾选框皮肤序号
BarBack 导航栏背景图皮肤序号
BarBtn 导航按钮皮肤序号</p>
<p>MarginSet 间距设置
ItemX 项横向间距
ItemY 项横向间距
CheckBox 勾选框间距
Txt 文字间距
ImgList 图标间距
Bar 导航栏间距
BarBtn 导航按钮间距</p>
<p><strong>提供的事件</strong>
OnItemClick 项目点击事件</p>
<p>OnItemCheck 项目勾选事件</p>
<p>OnItemDbClick 项目双击事件</p>
<p>OnItemSelectChange 项目选中变化事件</p>
<p>OnItemBeforeDraw 项目绘制前触发</p>
<p>OnItemAfterDraw 项目绘制后触发</p>
<p>OnItemOwnerDraw 项目自绘制事件</p>
<p>OnAfterBackDraw 背景绘制后触发</p>
<p>OnItemDataDelete 项目删除后触发</p>
<p>OnItemMouseMove,OnItemMouseDown OnItemMouseUp项 鼠标移动事件</p>
<p>OnItemColorSelect 项颜色自定义事件</p>
<p>OnItemFontSelect 项字体自定义事件</p>
<p>OnItemGetImgIndex 获取项目图标索引事件</p>
<p>OnItemShowCheckBox 自定义项目是否显示勾选框</p>
<p>OnItemGetCaption 项目获取标题事件</p>
<p>OnBarBackColorSelect 导航栏背景颜色自定义事件</p>
<p>OnBarBtnColorSelect 导航栏按钮颜色自定义事件</p>
<p>OnBarBtnClick 项目点击事件</p>
<p><strong>提供的方法</strong></p>
<p>function GetItemAtXY(x,y:Integer):TFoxPvItem;//根据鼠标坐标获取项</p>
<p>Procedure Clear;//清空项目</p>
<p>Function AddItem:TFoxPvItem;overload;//加入item</p>
<p>Procedure AddItem(Aitem:TFoxPvItem);overload;</p>
<p>procedure InsertItem(Beforeindex:Integer;item:TFoxPvItem);//插入一个项</p>
<p>Procedure DeleteItem(Aitem:TFoxPvItem);//删除一个项</p>
<p>Procedure DeleteSelected;//删除所有选中</p>
<p>function SaveToFile(FileName:String):Boolean;//把结构保持成json文件</p>
<p>function SaveToSteam(Stream:TStream):Boolean;//保存json到流</p>
<p>function LoadFromFile(FileName:String):boolean;//从json文件里载入结构</p>
<p>function LoadFromStream(Stream:TStream):Boolean;//从json流载入</p>